-1

我试图在 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
4

4 回答 4

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

你必须有一个空格来替换......你的"".

于 2013-05-21T19:00:38.710 回答
4

更改""" ",它将起作用

于 2013-05-21T19:00:50.053 回答
3
echo $view_name = str_replace(" ", "_", $view_name);
于 2013-05-21T19:02:20.867 回答
1
 <?php 
echo $view="one bank".'<br>';
 echo $view_name=  str_replace(" ","_",$view);
 ?>
于 2013-05-21T19:05:23.670 回答