PHP数组常用函数
Posted 波罗斯の程序日记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP数组常用函数相关的知识,希望对你有一定的参考价值。
// count():取数组长度
$myArray = [1, 2, 3, 4, 5];
$count = count($myArray); // 返回 5
// array_push():将元素添加到数组末尾
$fruits = [\'apple\', \'banana\'];
array_push($fruits, \'orange\', \'mango\');
//结果: $fruits = [\'apple\', \'banana\', \'orange\', \'mango\']
// array_pop():删除数组末尾元素,并返回它
$fruits = [\'apple\', \'banana\', \'orange\'];
$removedFruit = array_pop($fruits);
//结果: $removedFruit = \'orange\', $fruits = [\'apple\', \'banana\']
// array_shift():删除数组头部元素,并返回它
$fruits = [\'apple\', \'banana\', \'orange\'];
$removedFruit = array_shift($fruits);
//结果: $removedFruit = \'apple\', $fruits = [\'banana\', \'orange\']
// array_merge():数组合并
$array1 = [\'apple\', \'banana\'];
$array2 = [\'orange\', \'mango\'];
$mergedArray = array_merge($array1, $array2);
//结果: $mergedArray = [\'apple\', \'banana\', \'orange\', \'mango\']
// is_array($var):判断是否为数组
$array = [1, 2, 3];
$result = is_array($array); // 返回 true
$notArray = \'hello\';
$result = is_array($notArray); // 返回 false
// explode($delimiter, $string):拆分字符串为数组。
$string = "apple,banana,orange";
$array = explode(",", $string);
// $array = [\'apple\', \'banana\', \'orange\']
// implode($glue, $array):将数组转为字符串
$array = [\'apple\', \'banana\', \'orange\'];
$string = implode(",", $array);
// $string = "apple,banana,orange"
// unset($array[key]):删除数组中指定键的元素。
$fruits = [\'apple\', \'banana\', \'orange\'];
unset($fruits[1]); // 删除索引为1的元素
// $fruits = [\'apple\', \'orange\']
$person = [\'name\' => \'John\', \'age\' => 25];
unset($person[\'age\']); // 删除键为\'age\'的元素
// $person = [\'name\' => \'John\']
// sort($array):对数组升序排列。
$numbers = [3, 1, 2, 4];
sort($numbers);
// $numbers = [1, 2, 3, 4]
rsort($array):对数组降序排列
$numbers = [3, 1, 2, 4];
rsort($numbers);
// $numbers = [4, 3, 2, 1]
// ksort($array):按键对数组升序
$fruits = [\'Banana\' => 2, \'Apple\' => 3, \'Orange\' => 1];
ksort($fruits);
// $fruits = [\'Apple\' => 3, \'Banana\' => 2, \'Orange\' => 1]
// krsort($array):按键对数组降序
$fruits = [\'Banana\' => 2, \'Apple\' => 3, \'Orange\' => 1];
krsort($fruits);
// $fruits = [\'Orange\' => 1, \'Banana\' => 2, \'Apple\' => 3]
以上是关于PHP数组常用函数的主要内容,如果未能解决你的问题,请参考以下文章