Php str_替换回变量
我有一个字符串:Php str_替换回变量,php,Php,我有一个字符串: $ht="Sunday_ Oct. 31_ 2012" 我想用逗号替换下划线 我可以做到: echo "-------------------->>>".str_replace("_", ",", $ht); 它可以像那样工作,但我不想重复它,我希望它以$ht的形式返回 也许像 $ht=str_replace("_",",",$ht) 这是行不通的 提前感谢, 艾伦也许你忘了? 因为这应该可以很好地工作: $ht = str_replace("_",
$ht="Sunday_ Oct. 31_ 2012"
我想用逗号替换下划线
我可以做到:
echo "-------------------->>>".str_replace("_", ",", $ht);
它可以像那样工作,但我不想重复它,我希望它以$ht的形式返回
也许像
$ht=str_replace("_",",",$ht)
这是行不通的
提前感谢,
艾伦也许你忘了
代码>?
因为这应该可以很好地工作:
$ht = str_replace("_", ",", $ht);
旁注:在这种情况下,您应该改进您的编码风格:
=
字符前后的空格
- 每个函数参数后面的空格
简单地说:
$ht = str_replace("_", ",", $ht);
而且它确实起作用:
$ht="Sunday_ Oct. 31_ 2012";
$ht = str_replace("_", ",", $ht);
echo $ht; // Sunday, Oct. 31, 2012
Strtr比str_replace快,因为它用1个字符替换1个字符:
$ht = strtr($ht, '_', ',');
如果要用任意数量的字符替换多个字符,则应使用str_replace