天气晴朗,天空万里无云,温暖的阳光洒在人的身上,就像是一位母亲轻轻地抚摸着我们,微风徐徐,波光粼粼,站在美丽的湖边尽情享受大自然的无穷魅力。
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其它相关文章!