$variable = 'one, two, three';
¿Cómo puedo reemplazar las comas entre palabras con <br>
?¿Cómo cambio el delimitador de una lista?
$variable
debe convertirse en:
one<br>
two<br>
three
$variable = 'one, two, three';
¿Cómo puedo reemplazar las comas entre palabras con <br>
?¿Cómo cambio el delimitador de una lista?
$variable
debe convertirse en:
one<br>
two<br>
three
De cualquier uso str_replace
:
$variable = str_replace(", ", "<br>", $variable);
o, si se quiere hacer otras cosas con los elementos en el medio, explode()
y implode()
:
$variable_exploded = explode(", ", $variable);
$variable_imploded = implode("<br>", $variable_exploded);
$variable = str_replace(", ","<br>\n",$variable);
Debería hacer el truco.
$variable = explode(', ',$variable);
$variable = implode("<br/>\n",$variable);
continuación, puede simplemente echo $variable
Usted puede hacer:
$variable = str_replace(', ',"<br>\n",$variable);
$variable = preg_replace('/\s*,\s*/', "<br>\n", $variable);
Esto te lleva a la tierra de expresiones regulares, pero esto va a manejar los casos de separación aleatorio entre comas, por ejemplo,
$variable = 'one,two, three';
o
$variable = 'one , two, three';
esto es bastante caro .. – Petrogad