欢迎访问宙启技术站
智能推送

10个PHP数组操作函数,让你轻松搞定数据处理

发布时间:2023-06-15 04:48:49

1. array_push()

array_push() 数组操作函数可以将一个或多个元素添加到一个数组的末尾。

代码示例:

$arr = array("apple", "banana");

array_push($arr, "orange", "pear");

print_r($arr);

输出结果:

Array

(

    [0] => apple

    [1] => banana

    [2] => orange

    [3] => pear

)

2. array_pop()

array_pop() 数组操作函数可以从一个数组的末尾删除一个元素。

代码示例:

$arr = array("apple", "banana", "orange", "pear");

array_pop($arr);

print_r($arr);

输出结果:

Array

(

    [0] => apple

    [1] => banana

    [2] => orange

)

3. array_unshift()

array_unshift() 数组操作函数可以将一个或多个元素添加到一个数组的开头。

代码示例:

$arr = array("orange", "pear");

array_unshift($arr, "apple", "banana");

print_r($arr);

输出结果:

Array

(

    [0] => apple

    [1] => banana

    [2] => orange

    [3] => pear

)

4. array_shift()

array_shift() 数组操作函数可以从一个数组的开头删除一个元素。

代码示例:

$arr = array("apple", "banana", "orange", "pear");

array_shift($arr);

print_r($arr);

输出结果:

Array

(

    [0] => banana

    [1] => orange

    [2] => pear

)

5. array_slice()

array_slice() 数组操作函数可以从一个数组中取出一部分元素。

代码示例:

$arr = array("apple", "banana", "orange", "pear");

$slice_arr = array_slice($arr, 1, 2);

print_r($slice_arr);

输出结果:

Array

(

    [0] => banana

    [1] => orange

)

6. array_merge()

array_merge() 数组操作函数可以将两个或多个数组合并成一个数组。

代码示例:

$arr1 = array("apple", "banana");

$arr2 = array("orange", "pear");

$merge_arr = array_merge($arr1, $arr2);

print_r($merge_arr);

输出结果:

Array

(

    [0] => apple

    [1] => banana

    [2] => orange

    [3] => pear

)

7. array_combine()

array_combine() 数组操作函数可以将两个数组合并成一个关联数组。

代码示例:

$arr1 = array("apple", "banana");

$arr2 = array("red", "yellow");

$combine_arr = array_combine($arr1, $arr2);

print_r($combine_arr);

输出结果:

Array

(

    [apple] => red

    [banana] => yellow

)

8. array_search()

array_search() 数组操作函数可以在一个数组中查找指定的值,并返回其键名。

代码示例:

$arr = array("apple", "banana", "orange", "pear");

$key = array_search("orange", $arr);

echo $key;

输出结果:

2

9. array_key_exists()

array_key_exists() 数组操作函数可以检查指定的键名是否存在于一个数组中。

代码示例:

$arr = array("apple" => 1, "banana" => 2);

$result1 = array_key_exists("apple", $arr);

$result2 = array_key_exists("orange", $arr);

echo $result1 . "

";

echo $result2;

输出结果:

1

0

10. array_values()

array_values() 数组操作函数可以返回一个数组中所有的值,不包括键名。

代码示例:

$arr = array("apple" => 1, "banana" => 2);

$values_arr = array_values($arr);

print_r($values_arr);

输出结果:

Array

(

    [0] => 1

    [1] => 2

)

以上就是10个PHP数组操作函数,它们可以让你轻松搞定数据处理,提高你的开发效率。