Обработка строки с str replace
Я пытаюсь обработать строку с функцией str_replace
но я хотел бы вставить <span>
перед словом лечить, как в примере ниже):
$entrada = array("//");
$tratamento = array("<span class='comentario'>//</span>");
$saida = str_replace($entrada, $tratamento, $mensagem);
Мои сомнения:
, можно сделать это с помощью функции str_replace
, или просто с помощью регулярных выражений, если только с ER's хотел бы, пожалуйста, мне дали примеры.
Хотел, что после этого я возвращал что-то вроде:
<span class='comentario'>//</span>
Valeu Galera!
2
Author: Kenny Rafael, 2014-02-09
1 answers
Например с ER's:
$entrada = "/Olá¡ hoje é domingo/";
$saida = preg_replace('/(\/)(.*)(\/)/',"<span class='comentario'>$2<span>",$entrada);
, Если хотите, чтобы "взять содержимое от //
новую строку можно использовать: '/\/\/(.*)/'
- Например
, Например, с взрывается:
$entrada = "//Olá, hoje é domingo";
$entradaArr = explode('//', $entrada);
$tratamento = array("<span class='comentario'>", "</span>");
$saida = $tratamento[0].$entradaArr[1].$tratamento[1];
2
Author: Sergio, 2014-02-09 18:31:03