PHP数组

数组
<?php
$cars=array("Volvo","BMW","Toyota");
//数组定义 数值数组
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
//访问数组元素

//数组长度count()
$cars=array("Volvo","BMW","Toyota");
echo count($cars);
//count() 函数用于返回数组的长度


//遍历数值数组
$cars=array("Volvo","BMW","Toyota");

$arrlength=count($cars);


for($x=0;$x<$arrlength;$x++)
{

echo $cars[$x];

echo "<br>";
}


$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
//定义关联数组
echo "Peter is " . $age['Peter'] . " years old.";


//遍历关联数组
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");

foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>

数组排序
PHP - 数组排序函数
● sort() - 对数组进行升序排列
● rsort() - 对数组进行降序排列
● asort() - 根据关联数组的值,对数组进行升序排列
● ksort() - 根据关联数组的键,对数组进行升序排列
● arsort() - 根据关联数组的值,对数组进行降序排列
● krsort() - 根据关联数组的键,对数组进行降序排列
//sort()
$cars=array("Volvo","BMW","Toyota");

sort($cars);


$clength=count($cars);

for($x=0;$x<$clength;$x++)
{

echo $cars[$x];

echo "<br>";
}


//rsort()
$cars=array("Volvo","BMW","Toyota");
rsort($cars);


//asort() arsort() 关联数组排序 value
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
asort($age);
arsort($age);


//ksort() krsort() 关联数组排序 key
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
ksort($age);
krsort($age);
?>

posted @ 2018-07-27 19:57  maps..xy  阅读(117)  评论(0编辑  收藏  举报