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数组常用函数的主要内容,如果未能解决你的问题,请参考以下文章

php数组常用函数

PHP:常用PHP数组操作函数

php数组常用函数

php 数组 常用函数

PHP语言 -- 数组常用函数

php常用的数组函数