Php 如何循环遍历包含字符串的变量?

Php 如何循环遍历包含字符串的变量?,php,Php,我有一个变量,其中存储了一些字符串。我想通过在变量中循环来删除该特定变量中的特定字符串。下面有一个变量示例,我希望删除字符串“name”。我应该如何进行 $temp=""; $temp.="John"; $temp.="has"; $temp.="name"; 这够了吗 <?php echo str_replace("name","",$temp); 我看不出这有什么意义,但试试这个: $temp = str_replace("name", "", $temp); 如果总是同一个单词

我有一个变量,其中存储了一些字符串。我想通过在变量中循环来删除该特定变量中的特定字符串。下面有一个变量示例,我希望删除字符串
“name”
。我应该如何进行

$temp="";
$temp.="John";
$temp.="has";
$temp.="name";
这够了吗

<?php
echo str_replace("name","",$temp);

我看不出这有什么意义,但试试这个:

$temp = str_replace("name", "", $temp);

如果总是同一个单词,可以使用
str\u replace()
<代码>$temp=str_replace('name',''$temp)你为什么要给这个
javascript
?这是PHP,它和javascript有什么关系?每个人都开始新的,他是obv。一个新手,不要因为犯了错误而惩罚ppl…str_replace()不起作用你可能忘了保存函数返回的值。看看编辑过的代码,我在使用str_replace()时犯了一个错误;但是现在没关系了,我得到了我想要的:)Thnx要获得帮助,请告诉我如何使用for循环遍历变量以获取$Temp中的所有字符串Temp中的所有字符串是什么意思?当您将字符串放在一起时,它是一个字符串,php无法知道这些是单个字符串。您可以在每个字符串后面放置一个空格,然后使用explode()在每个空格处分隔字符串。我在使用str_replace()时犯了一个错误;但是现在我得到了我想要的:)谢谢你的帮助