删除php中的左字符串和右字符串并替换
大家好,我有问题。我有这样的代码删除php中的左字符串和右字符串并替换,php,string,replace,Php,String,Replace,大家好,我有问题。我有这样的代码 $foo = array(':1:',':2:',':3:4:'); $foo = array('1','2','3,4'); 我希望结果是这样的 $foo = array(':1:',':2:',':3:4:'); $foo = array('1','2','3,4'); 感谢之前的帮助:) 抱歉,我的英语使用回调,并将完成以下操作: $foo = array_map(function($val) { $val = trim($val, ':'
$foo = array(':1:',':2:',':3:4:');
$foo = array('1','2','3,4');
我希望结果是这样的
$foo = array(':1:',':2:',':3:4:');
$foo = array('1','2','3,4');
感谢之前的帮助:)
抱歉,我的英语使用回调,并将完成以下操作:
$foo = array_map(function($val) {
$val = trim($val, ':');
return str_replace(':', ',', $val);
}, $foo);
使用函数遍历和修改阵列:
$foo = array_map(function($v) {
return str_replace(':', ',', trim($v, ':'));
}, $foo);
我假设您要删除前导和尾随冒号,并将其他冒号转换为逗号。您的问题在描述需求时不是很清楚。请参见。谢谢@John i't work for me:)您以18秒的优势击败了我,祝贺您:)