Heim >Backend-Entwicklung >PHP-Tutorial >strrchr fängt Leerzeichen ab

strrchr fängt Leerzeichen ab

WBOY
WBOYOriginal
2016-12-01 00:26:031301Durchsuche

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?

Antwortinhalt:

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(' ','&nbsp',strrchr('123 jpg',' ').'<br/>'); zum Anzeigen oder Ausgeben des Anzeigeergebnisses in Form von CLI.
strrchr fängt Leerzeichen ab
strrchr fängt Leerzeichen ab

var_dump(); ist eine gute Funktion.

var_dump(strrchr('123 jpg',''));

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn