php数组替换元素的值,php如何替换数组元素?

php替换数组元素的方法:1、替换数组的键为KEY值,代码为【$arr[$i][name] = $array[$i][shop_name]】;2、使用递归替换数组中的内容,把数组内的【< >】替换成【{ }】即可。

458443525fa84b39ba4db1fd94e65f26.png

php替换数组元素的方法:

php中虽然处理数组的函数特别多,但是有的函数还要我们自己封装,譬如替换数组里面的元素:

下面是替换数组的键为KEY值:<?php

$arr = array();

$array = array(

0 => array(shop_name=>1,shop_id=>2),

1 => array(shop_name => 2, shop_id=>3)

);

for($i=0; $i

$arr[$i][name] = $array[$i][shop_name];

$arr[$i][id]=$array[$i][shop_id];

}

echo '

';

print_r ($arr);

echo '';

?>

下面实例是封装的一个方法:

开发小技巧实例程序,使用递归替换数组中的内容。

把数组内的< >替换成{ }。

你可以根据实际情况去使用这个函数。替换数组内的元素还是很方便的;<?php

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

function arrContentReplact($array)

{

if(is_array($array))

{

foreach($array as $k => $v)

{

$array[$k] = arrContentReplact($array[$k]);

}

}else

{

$array = str_replace(array(''), array('{', '}'), $array);

}

return $array;

}

$arr3 = arrContentReplact($arr);

echo "

";

print_r($arr3);

echo "

";

?>

以上例子输出的结果为:Array

(

[0] => {小刚}

[1] => {小晓}

[2] => {小飞}

[3] => {小李}

[4] => {小红}

)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值