Ответ 1
Посмотрите str_replace
$abc = ' Hello "Guys" , Goodmorning';
$abc = str_replace('"', '$^', $abc);
У меня есть этот код:
$abc = ' Hello "Guys" , Goodmorning';
Я хочу заменить каждое вхождение "
(двойные кавычки) на $^
, чтобы строка стала
'Hello $^Guys$^ , Goodmorning'
Я новичок в PHP; в Java мы можем сделать это очень легко, вызвав функцию string class replaceAll
, но как это сделать в PHP? Я не могу найти простой способ в Google, не используя регулярные выражения.
Что такое синтаксис с использованием регулярных выражений или без него?
Посмотрите str_replace
$abc = ' Hello "Guys" , Goodmorning';
$abc = str_replace('"', '$^', $abc);
str_replace('"','$^',$abc);
Должен работать для вас.
$abc = ' Hello "Guys" , Goodmorning';
$new_string = str_replace("\"", '$^', $abc);
echo $new_string;
выход:
Hello $^ Guys $^, Goodmorning
preg_replace('/"/', '$^', $abc);
Поиск руководства привел бы к следующему: http://php.net/manual/en/function.str-replace.php
str_replace('"', '$^', $abc);
Вы можете использовать str_replace
:
$abc = ' Hello "Guys" , Goodmorning';
echo str_replace('"','$^',$abc);
preg_replace('/"/', '$^', $abc);
должен легко работать для вас
Функция замены строки используется для замены строки. Ваш синтаксис неверен. Вы должны использовать строковую функцию php, как показано ниже. Прежде всего, подумайте о первом и двух значениях и замените на третье. Давай посмотрим.
<?php
echo str_replace("Hello", "HI", "Hello Jack ");
?>
Это производит вывод.
HI Jack.
Вы можете создать HTML-форму и изменить только на кнопку.
<form>
input box 1
input box 2
input box 3
button
</form>
Другая
str_replace('"','$^',$var);