PHP数组

本文介绍了PHP中数组的基本定义与使用,包括数值数组与关联数组的创建、访问、遍历及长度获取等基本操作,并详细讲解了多种数组排序方法,如升序、降序及其在关联数组中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数组
<?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);
?>

转载于:https://www.cnblogs.com/mapsxy/p/9379431.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值