Einige ungewöhnliche Phänomene während der Verwendung der PHP-Funktion rtrim()

怪我咯
Freigeben: 2023-03-12 15:28:02
Original
1807 Leute haben es durchsucht

In diesem Artikel werden hauptsächlich die seltsamen Phänomene bei der Verwendung der PHP-Funktion rtrim() vorgestellt und die Probleme analysiert, die beim Zeichenabgleichsprozess der PHP-Funktion rtrim auf der Grundlage spezifischer Merkmale auftreten Beispiele und Lösungen helfen, die Prinzipien und Nutzungstechniken der rtrim-Funktion besser zu verstehen.

Dieser Artikel beschreibt die seltsamen Phänomene bei der Verwendung der PHP-Funktion rtrim(). Ich teile es Ihnen als Referenz mit:

Ich bin heute bei der Verwendung der rtrim()-Funktion auf ein seltsames Problem gestoßen:

echo rtrim(&#39;<p></p>&#39;, &#39;</p>&#39;); // 输出为 <p
echo ltrim(&#39;www.php.cn&#39;,&#39;www.&#39;); // 输出为 php.cn
Nach dem Login kopieren

Die obigen Ausgabeergebnisse sind a Etwas unerwartet. Ursprünglich wollte ich, dass in einer Zeile

und in der zweiten Zeile jb51.net gedruckt wird.

Dieses Problem hat mich schon lange beschäftigt, und ich habe den Grund nie gefunden. Später habe ich die Antwort im Handbuch gefunden:

rtrim() ersetzt Zeichen in Einheiten , nicht String. Beim Ersetzen von rechts nach links werden auf jeden Fall die 6 Zeichen von

ersetzt, da > auch in der Zeichenfolge des zweiten Parameters enthalten ist. < /p>), also wird es auch ersetzt, wenn man weiter nach links geht. Zu diesem Zeitpunkt ist p nicht in der Zeichenfolge des zweiten Parameters enthalten. Die Substitution stoppt also und

Wenn Sie es so verstehen, wird das Ausgabeergebnis der zweiten Zeile erwartet. Haha...es steht deutlich im Handbuch. Originaltext:

Sie können auch die Zeichen angeben, die Sie entfernen möchten, indem Sie den Parameter charlist verwenden. Mit ... können Sie ein Bereich von Zeichen.

Es ist ersichtlich, dass die zweiten Parameter von

, rtrim und ltrim als Satz von Zeichenlisten für Vergleichsvorgänge verwendet werden. Dies unterscheidet sich von der Ersetzungsoperation der Funktion <a href="http://www.php.cn/wiki/1372.html" target="_blank">str_replace<code>trim Habe es in der Vergangenheit gewusst. <a href="http://www.php.cn/wiki/1372.html" target="_blank">str_replace</a>

Das obige ist der detaillierte Inhalt vonEinige ungewöhnliche Phänomene während der Verwendung der PHP-Funktion rtrim(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!