php数组函数整理
代码如下
<?php
echo "array_combine通过合并两个数组来创建一个新数组。<br/>";
$name=['小明', '小王' ,'老李'];
$age = [18,17,26];
echo "<pre>";
var_dump(array_combine($name,$age));
echo "</pre>";
echo "<hr/>";
echo "shuffle打乱数组。<br/>";
echo "默认顺序<br/>";
echo "<pre>";
var_dump($name);
echo "</pre>";
echo "<br/>";
shuffle($name);
echo "<pre>";
var_dump($name);
echo "</pre>";
echo "循环后输出<br/>";
foreach ($name as $v) {
echo "$v ";
}
echo "<hr/>";
echo "sizeof 是sizeof — count() 的别名 <br/>";
$shuiguo = ['西瓜','木瓜','哈密瓜','山竹','樱桃','香蕉','芒果','火龙果'];
echo "输出原数组<br/>";
echo "<pre>";
var_dump($shuiguo);
echo "</pre>";
echo sizeof($shuiguo);
echo "<hr/>";
echo "array_key_last — 获取一个数组的最后一个键值,,重点是取“键”<br/>";
echo "使用函数array_key_last与 函数end的对比效果<br/>";
echo "输出原数组<br/>";
echo "<pre>";
var_dump($shuiguo);
echo "</pre>";
echo array_key_last($shuiguo)."---使用函数array_key_last得到<br/>";
echo end($shuiguo)."---使用函数end得到<br/>";
echo "<hr/>";
echo "交换数组中的键和值。<br/>";
$arr1= [ "a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"];
$flipped = array_flip($arr1);
echo "原数组<br/>";
echo "<pre>";
var_dump($arr1);
echo "</pre>";
echo "使用array_flip函数处理过的数组<br/>";
echo "<pre>";
var_dump($arr1);
echo "</pre>";
输出效果
1.array_combine通过合并两个数组来创建一个新数组
2.shuffle打乱数组
3.sizeof 是sizeof — count() 的别名
4.array_key_last — 获取一个数组的最后一个键值,,重点是取“键”
5.交换数组中的键和值。