您的位置:首页 > 编程语言 > PHP开发

2.11.PHP7.1 女神级教程-女神的私人信息 -【PHP 数组】

2017-03-29 21:03 337 查看

目录

博客目录

http://www.foxwho.com/article/24

CSDN目录

http://blog.csdn.net/fenglailea/article/details/60330101

风.fox

PHP 数组

数组能够在单独的变量名中存储一个或多个值。

$month = [
'一月',
'二月',
'三月',
'四月',
'五月',
'六月',
'七月',
'八月',
'九月',
'十月',
'十一月',
'十二月',
];
print_r($month);


PHP 一维数组

上面的数组就是一维数组

PHP 二维数组

$two=[
'product'=>[
[
'name'=>'PHP书'
],
[
'name'=>'PHP 开源代码'
]
]
];


PHP 多维维数组

$two=[
'product'=>[
[
'name'=>'PHP书',
'price'=>[
111,
112,
113
]
],
[
'name'=>'PHP 开源代码',
'price'=>[
114,
115,
116
]
]
]
];


PHP 数组索引

数组的索引 是从0开始的

$month = [
'一月',
'二月',
'三月',
'四月',
'五月',
'六月',
'七月',
'八月',
'九月',
'十月',
'十一月',
'十二月',
];
echo $month[0];//输出 一月
echo $month[11];//输出 十二月


PHP 数组索引 赋值

第一种

$month = [];
$month[0]='一月';
$month[1]='二月';

echo $month[0];//输出 一月


第二种

索引值自动增加

$month = [];
$month[]='一月';
$month[]='二月';

echo $month[0];//输出 一月
echo $month[1];//输出 二月


PHP 数组 键值

$product=[
'name'=>'PHP7.1 女神级教程',
'author'=>'风.fox',
'site'=>'www.foxwho.com'
];

echo $product['name'];//输出 PHP7.1 女神级教程
echo $product['author'];//输出 风.fox


name 在$product数组中是键名,PHP7.1 女神级教程 是该键名的值

PHP 数组 长度

用 count 关键词

$product=[
'name'=>'PHP7.1 女神级教程',
'author'=>'风.fox',
'site'=>'www.foxwho.com'
];
echo count($product);//输出 3


PHP 数组 遍历循环输出

$product=[
'name'=>'PHP7.1 女神级教程',
'author'=>'风.fox',
'site'=>'www.foxwho.com'
];
foreach($product as $key=>$val){
echo "键名:".$key." 值:".$val;
}


PHP 数组排序

sort() - 以升序对数组排序

$cars=array("DEF","ABC","HID");
$tmp=sort($cars);
print_r($cars);
print_r($tmp);


rsort() - 以降序对数组排序

$cars=["DEF","ABC","HID"];
$tmp=rsort($cars);
print_r($cars);
print_r($tmp);


asort() - 根据值,以升序对关联数组进行排序

$cars=["DEF"=>'OPT',"ABC"=>'ABC',"HID"=>'XYZ'];
$tmp=asort($cars);
print_r($cars);
print_r($tmp);


ksort() - 根据键,以升序对关联数组进行排序

$cars=["DEF"=>'OPT',"ABC"=>'ABC',"HID"=>'XYZ'];
$tmp=ksort($cars);
print_r($cars);
print_r($tmp);


arsort() - 根据值,以降序对关联数组进行排序

$cars=["DEF"=>'OPT',"ABC"=>'ABC',"HID"=>'XYZ'];
$tmp=arsort($cars);
print_r($cars);
print_r($tmp);


krsort() - 根据键,以降序对关联数组进行排序

$cars=["DEF"=>'OPT',"ABC"=>'ABC',"HID"=>'XYZ'];
$tmp=krsort($cars);
print_r($cars);
print_r($tmp);


参考

http://www.w3school.com.cn/php/php_arrays.asp

http://www.w3school.com.cn/php/php_arrays_sort.asp
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php 数组