本文列举了 PHP 数组相关函数。
int count(mixed $var [, int $mode = COUNT_NORMAL]);
此函数也可以返回对象的属性个数。
string implode( string $glue, array $array);
返回一个字符串,由 $glue
(默认为空) 分隔开的数组的值。
array explode( string $delimiter , string $string [, int $limit]);
使用特定的分隔符 ($delimiter
) 分隔字符串 ($string
),返回一个数组。
$limit
限制返回数组的元素个数,如果结果大于 $limit
,则最后一个元素包含剩余的结果。
$name = [
"name" => "tom",
"age=>12",
'desc' =>
[
23,34,35
]
];
//判断某个数组中是否存在指定的 key
var_dump(array_key_exists('id', $name['desc']));
//搜索值
var_dump(in_array(23, $name['desc']));
//返回键名
var_dump(array_search(34,$name['desc']));
array_filter($arg [, $callback, $use_keys]);
array_merge($arr1, $arrays...);
// 升序
sort(&$arg [, $sort_flags]);
// 降序
rsort(&$arg [, $sort_flags]);
// 按键排序
ksort(&$arg [, $sort_flags]);
// 按值排序
asort(&$arg [, $sort_flags]);
krsort(&$arg [, $sort_flags]);
arsort(&$arg [, $sort_flags]);