Heim >Backend-Entwicklung >PHP-Tutorial >strrchr fängt Leerzeichen ab
Wie im Titel:
<code>echo strrchr('123.jpg','.').'<br/>'; echo strrchr('123 jpg',' ').'<br/>'; </code>
Ergebnis:
.jpg
jpg
Warum enthält das Ergebnis beim Abfangen von Leerzeichen keine Leerzeichen? Wird es standardmäßig verwendet?
Wie im Titel:
<code>echo strrchr('123.jpg','.').'<br/>'; echo strrchr('123 jpg',' ').'<br/>'; </code>
Ergebnis:
.jpg
jpg
Warum enthält das Ergebnis beim Abfangen von Leerzeichen keine Leerzeichen? Wird es standardmäßig verwendet?
Der Fragesteller, das ist die Schuld strrchr
Merken Sie es sich nicht, Sie geben es im Browser aus und es wurde von Ihrem Browser gefressen. Bitte echo str_replace(' ',' ',strrchr('123 jpg',' ').'<br/>');
zum Anzeigen oder Ausgeben des Anzeigeergebnisses in Form von CLI
.
var_dump(); ist eine gute Funktion.
var_dump(strrchr('123 jpg',''));