在php中为带下划线的字符串添加空格


Adding a space to strings with underscrore in php

我试图在php中使用str_replace()在字符串中添加下划线,但它没有做我所期望的这就是我正在做的:

     echo $view="one bank".'<br>';
     echo $view_name=  str_replace("","_",$view);
The output:
    one bank
    one bank
What i wanted:
    one bank
    one_bank

""改成" "就行了

echo $view="one bank".'<br>';
echo $view_name=  str_replace(" ","_",$view);

你必须有一个空间来替换…""之间没有空格

echo $view_name = str_replace(" ", "_", $view_name);
 <?php 
echo $view="one bank".'<br>';
 echo $view_name=  str_replace(" ","_",$view);
 ?>