gpt4 book ai didi

javascript - 用空格替换下划线 PHP

转载 作者:行者123 更新时间:2023-11-30 12:25:27 24 4
gpt4 key购买 nike

我想在一个数组中搜索并将所有出现的下划线替换为空格,然后将这个数组内爆为带有换行符的字符串。

但是,我在替换数组中的下划线时遇到了困难。

这是我的代码:

$array = array('this_that','is','an','array');



function fixArrayKey(&$arr)
{
$arr=array_combine(array_map(function($str){return str_replace("_"," ",$str);},array_keys($arr)),array_values($arr));
foreach($arr as $key=>$val)
{
if(is_array($val)) fixArrayKey($arr[$key]);
}
}

fixArrayKey($array);
print_r($array);

编辑 1:

我还想搜索 true 的所有条目并将其替换为同一数组中的 YES,这个目标的最佳解决方案是什么。

最佳答案

我推荐使用 array_walk_recursive

$array = array('this_that','is','an','array');

array_walk_recursive($array,function(&$v){
$v = str_replace('_',' ',$v);
});

print_r($array);

关于javascript - 用空格替换下划线 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29552282/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com