🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
>声名数组两种写法 ~~~ $arr = array(1,2,3); $arr1[1]='a'; $arr1[2]='b'; ~~~ >遍历数组 ~~~ $arr = array('a'=>1,'b'=>2); foreach($arr as $k=>$v){ echo $k.":".$v."\n"; } while(list($k,$v)=each($arr)){ echo $k.":".$v."\n"; } ~~~ * [x]字符数组转换 ~~~ explode('-','1-2-3-4');//分割成数组 implode('-',$arr);//转换成字符串 ~~~ >元素个数 count($arr) * [] 查找元素,返回下标 ~~~ $str = array_search('1',array('k'=>1,'f'=>2)); ~~~ >合并数组 `$result = array_merge($array1, $array2);` >返回键名 ~~~ $arr = array_keys($array)); $str = array_pop($arr);取出最后一个,返回的单个元素,原数组少一个 $str = array_shift($arr); 取出第一个 array_push($arr, "apple", "raspberry"); 压入末尾元素 $k = array_rand($arr, 2) 随机取出2个元素,返回下标 $result = array_reverse($arr); 反序 $arr = array_slice($input, -2, 1); 从某个位置开始,取出元素个数,负数从末尾开始,不填写到末尾 array_sum($a)数值之和 array_unique($input) 去掉重复 array_unshift($queue, "apple", "raspberry");开头插入 $arr = array_values($array) 返回值组成的数组 count($arr)计算数组个数 in_array("Irix", $arr)) 元素是否在数组中 range(0, 100, 10) 0-100 步长10的数组 $k = range('a','z'); shuffle($arr); 打乱数组 ~~~