一维数组的引用2016-09-14 本站 乖兔快跑
基本语法:
$数组名[键值];说明:如果你写的键值不存在,则会报数组越界错误。
关于php数组的几个重要函数;
(1) count:统计数组的元素个数
格式:count($arr);
(2)is_array:判断一个变量是否是数组。是数组,返回真;否则,返回假。
格式:is_array($arr);
(3)print_r:显示数组信息
格式:print_r($arr);
(4)var_dump:显示数组信息
格式:var_dump($arr);
(5)explode:拆分字符串,使用一个字符串分割另一个字符串,拆分结果存入一个数组中
格式:explode("按照什么拆分",字符串);例:
<?php
$str="北京 上海 天津 深圳 青岛 广州";
//在实际开发中,涉及到字符串的拆分,可以考虑
$arr=explode(" ",$str); //用空隔对$str进行拆分,拆分结果是一个数组,存入数组$arr中
print_r($arr);
?>
(6)sort:用于排序格式:sort($arr);
例:请用for和foreach遍历同一个数组
<?php
$colors = array("red", "blue", "green", "yellow");
/*
* 用for循环遍历
for($i=0;$i<count($colors);$i++){
echo $colors[$i]."<br />";
} */
//用foreach遍历
foreach ($colors as $key => $var) {
echo $var . "<br />";
}
?>
使用unset删除数组的某个键-值对,数组将不会重建索引。
例:删除一个数组元素
<?php
$arr[0]=123;
$arr[1]=456;
$arr[2]="hello";
echo "<br />删除前";
echo $arr[1];
unset($arr[1]);// 删除$arr[1]元素
echo "<br />删除后<br />";
echo $arr[1];
print_r($arr);
?>
URL:http://www.bianceng.cn/webkf/PHP/201609/50442.htm