PHP学习之基础语法(二)

来源:xiaoger 发布时间:2020-03-10 16:41:34 作者:admin 阅读量:158

在 PHP 中创建数组

在 PHP 中,array() 函数用于创建数组:

array();

在 PHP 中,有三种类型的数组:

  • 数值数组 - 带有数字 ID 键的数组
  • 关联数组 - 带有指定的键的数组,每个键关联一个值
  • 多维数组 - 包含一个或多个数组的数组

PHP 数值数组

创建数组的方法:

<?php
$cars=array("Volvo","BMW","Toyota");  //这种方式创建数组。
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>

运行结果:

I like Volvo, BMW and Toyota.

count()函数用于返回数组长度:

<?php
$cars=array("Volvo","BMW","Toyota");
echo count($cars);
?>
3   //返回了数组的长度

PHP 关联数组

关联数组是使用您分配给数组的指定的键的数组。

这里有两种创建关联数组的方法:

$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");

这个就类似于字典的形式,key=>value键值对一样。

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter is " . $age['Peter'] . " years old.";
?>

运行结果为:

Peter is 35 years old.

对关联数组的遍历:

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
 
foreach($age as $x=>$x_value)  //$x对应键,$x_value对应值
{
    echo "Key=" . $x . ", Value=" . $x_value;
    echo "<br>";
}
?>

运行结果:

Key=Peter, Value=35
Key=Ben, Value=37
Key=Joe, Value=43

PHP 数组排序以及排序函数的使用

排序函数:

  • sort() - 对数组进行升序排列
  • rsort() - 对数组进行降序排列
  • asort() - 根据关联数组的值,对数组进行升序排列
  • ksort() - 根据关联数组的键,对数组进行升序排列
  • arsort() - 根据关联数组的值,对数组进行降序排列
  • krsort() - 根据关联数组的键,对数组进行降序排列

下面是函数的具体用法:

sort()函数对数组进行升序排序(这个实例是对字母排序):

<?php
$cars=array("Volvo","BMW","Toyota");
sort($cars);
?>
Array ( [0] => BMW [1] => Toyota [2] => Volvo )

其余都是一样的用法!

Original article, reproduced please specify:PHP学习之基础语法(二) | xiaoger

(本站所有资源来源于网络,仅供学习交流使用,本站不承担关于本资源的任何法律责任。)

我要评论 登录后才能发布评论

  Article archive

感谢鲶鱼博客提供的模板   我要留言
中央许可免备案
Catfish(鲶鱼) CMS V 5.9.15