$variable = 'one, two, three';
Wie kann ich die Kommata zwischen Wörtern mit <br>
ersetzen?Wie ändere ich das Trennzeichen einer Liste?
$variable
sollte geworden:
one<br>
two<br>
three
$variable = 'one, two, three';
Wie kann ich die Kommata zwischen Wörtern mit <br>
ersetzen?Wie ändere ich das Trennzeichen einer Liste?
$variable
sollte geworden:
one<br>
two<br>
three
Entweder verwenden str_replace
:
$variable = str_replace(", ", "<br>", $variable);
oder, wenn man in andere Dinge mit den Elementen machen wollen zwischen explode()
und implode()
:
$variable_exploded = explode(", ", $variable);
$variable_imploded = implode("<br>", $variable_exploded);
$variable = str_replace(", ","<br>\n",$variable);
Sollte der Trick tun.
$variable = explode(', ',$variable);
$variable = implode("<br/>\n",$variable);
Sie können dann echo $variable
nur
Sie tun können:
$variable = str_replace(', ',"<br>\n",$variable);
$variable = preg_replace('/\s*,\s*/', "<br>\n", $variable);
Sie gelangen in regex Land, aber dies wird Fälle von zufälligen Abstand zwischen Kommata handhaben, zum Beispiel
$variable = 'one,two, three';
oder
$variable = 'one , two, three';
das ist ziemlich teuer .. – Petrogad