2013-10-25 3 views
-3

У меня есть переменная, в которой я сохранил некоторую строку. Я хочу удалить определенную строку из этой конкретной переменной, зациклив на переменную. У меня есть пример ниже для переменной, и я хочу удалить строку "name". Как мне продолжить?Как перебрать переменную с помощью String?

$temp=""; 
$temp.="John"; 
$temp.="has"; 
$temp.="name"; 
+0

Если он всегда будет точно такое же слово, вы можете использовать 'str_replace()'? '$ temp = str_replace ('name', '', $ temp);' – Albzi

+0

Почему вы отметили этот 'javascript'? –

+0

Это PHP, что он имеет отношение к Javascript? –

ответ

0

Я не вижу никакого смысла в этом, но попробуйте это:

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

Я уже пробовал :( –

+0

Вы, вероятно, забыли сохранить значение, возвращаемое функцией. Посмотрите на отредактированный код –

+0

я ошибся в использовании str_replace(), но теперь он в порядке, я получил то, что хотел:) Thnx для справки Не могли бы вы рассказать мне, как перебирать переменную с помощью цикла for, чтобы получить всю строку? в $ temp –

0

Этого достаточно?

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

Я пробовал это, но не работал :( –

+1

Я ошибся в использовании str_replace(), но теперь он в порядке, я получил то, что хотел:) Thnx для справки –

Смежные вопросы