PHP替换数组中的字符
Posted
技术标签:
【中文标题】PHP替换数组中的字符【英文标题】:PHP replace characters in an array 【发布时间】:2012-10-30 03:01:33 【问题描述】:我的数组 first_name, last_name,.... 中有这样的数据。
我正在寻找一个数组来用空格替换 _。这可能吗?
我查看了http://php.net/manual/en/function.array-replace.php,但我不确定这是否是我想要的。
【问题讨论】:
php.net/manual/en/function.array-walk.php 【参考方案1】:仅使用str_replace
,它在所有重要的参数中都采用字符串或数组:
var_dump(str_replace('_',' ',array('foo_bar','lorem_ipsum')));
array(2)
[0]=>
string(7) "foo bar"
[1]=>
string(11) "lorem ipsum"
【讨论】:
【参考方案2】:foreach($array as $key=>$value)
$array[$key]=str_replace("_"," ",$value);
应该这样吧?
【讨论】:
以上是关于PHP替换数组中的字符的主要内容,如果未能解决你的问题,请参考以下文章