php给数组中每个元素都加一个指定值的方法

天气晴朗,天空万里无云,温暖的阳光洒在人的身上,就像是一位母亲轻轻地抚摸着我们,微风徐徐,波光粼粼,站在美丽的湖边尽情享受大自然的无穷魅力。

php中的 array_map 函数可以对数组中的每值进行单独的处理,比如对数组中的每个值加1或加入一个字符串等等,具体的操作方法如何。

php array_map() 函数

array_map():对指定数组中的每个元素应用回调的函数,并返回一个 array 数组。

语法:

array_map(function,array1,array2,array3...)

参数:

function:必填,自定义的函数名,则为 null

array1:必填。等待处理的数组。

array2:可选。规定数组。

array3:可选。规定数组。

php给数组中每个元素加上指定值的方法

例1:

php给数组中的每个元素都加上1

//自定义一个函数
function add($n)
{
    return $n+1;
}
//http://feiniaomy.com
//定义一个数组变量
$array = array(1,2,3,4);
//对数组中的每个元素执行上面自定义的函数
$arr = array_map('add',$array);
print_r($arr);
执行结果:
Array
(
    [0] => 2
    [1] => 3
    [2] => 4
    [3] => 5
)

例2:

php对数组中的元素都加上一个新的前缀

function addstr($n)
{
    return 'id_'.$n;
}
//http://feiniaomy.com
//定义一个数组变量
$array = array('a','b','c','d');
//对数组中的每个元素执行上面自定义的函数
$arr = array_map('addstr',$array);
print_r($arr);
执行结果:
Array
(
    [0] => id_a
    [1] => id_b
    [2] => id_c
    [3] => id_d
)

以上就是php给数组中每个元素都加一个指定值的方法。人生下来就得交“学费”,只是不要交重复的。更多关于php给数组中每个元素都加一个指定值的方法请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
php get_magic_quotes_gpc()函数介绍与用法

php取消运行时间限制的方法

php中ini_set函数介绍

php获取文件夹下所有文件/文件夹

php如何实现文件下载的方法