<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// Dieser Teil des Codes hat nichts mit dem Inhalt des Artikels zu tun,Beginnend nur mit Beispielen</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"Dies ist der Anfangscode des Beispiels。\n"</span></span><span>;
</span><span><span class="hljs-meta">?></span></span><span>
<hr>
</span><span><span class="hljs-meta"><?php</span></span><span>
<span class="hljs-comment">/**
* strrchr Detaillierte Verwendung von Funktionen:So geben Sie den Inhalt nach dem letzten Zeichen in einer Zeichenfolge zurück
*
* existierenPHPMitte,strrchr()函数用于查找SaiteMitte某个字符最后一次出现的位置,
* und geben Sie den Charakter und alles danach zurück。In diesem Artikel wird die Verwendung dieser Funktion im Detail und einige Beispiele vorgestellt。
*
* Funktionsprototyp:
* string strrchr ( string $haystack , mixed $needle )
*
* Parameterbeschreibung:
* - $haystack:String zu suchen。
* - $needle:Charaktere zu finden,Beachten Sie, dass nur das erste Zeichen als Suchinhalt verwendet wird。
*
* Rückgabewert:
* - Gibt das letzte Ereignis zurück $needle Substrings, die Zeichen bis zum Ende der String beginnen。
* - Wenn der Charakter nicht gefunden wird,Dann kehren Sie zurück FALSE。
*
* 1. Basisnutzungsbeispiele
*/</span>
</span><span><span class="hljs-variable">$str</span></span><span> = </span><span><span class="hljs-string">"hello world"</span></span><span>;
</span><span><span class="hljs-variable">$lastPart</span></span><span> = </span><span><span class="hljs-title function_ invoke__">strrchr</span></span><span>(</span><span><span class="hljs-variable">$str</span></span><span>, </span><span><span class="hljs-string">'o'</span></span><span>);
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"Saite:<span class="hljs-subst">$str</span></span></span><span>\n";
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"Finden Sie Charaktere 'o' Der folgende Inhalt:"</span></span><span> . </span><span><span class="hljs-variable">$lastPart</span></span><span> . </span><span><span class="hljs-string">"\n"</span></span><span>;
</span><span><span class="hljs-comment">// Ausgabe:o world</span></span><span>
<span class="hljs-comment">/**
* 2. Notiz
* - $needle Nur der erste Charakter wird genommen,Zusätzliche Charaktere werden ignoriert。
* - Wenn $needle 是Saite,Es verwendet nur das erste Charakter, um zu suchen。
* - Wenn找不到指定字符,Funktion kehrt zurück FALSE。
*/</span>
</span><span><span class="hljs-comment">// Finden Sie Charaktere 'l'</span></span><span>
</span><span><span class="hljs-variable">$result</span></span><span> = </span><span><span class="hljs-title function_ invoke__">strrchr</span></span><span>(</span><span><span class="hljs-variable">$str</span></span><span>, </span><span><span class="hljs-string">'l'</span></span><span>);
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"Finden Sie Charaktere 'l' Der folgende Inhalt:"</span></span><span> . </span><span><span class="hljs-variable">$result</span></span><span> . </span><span><span class="hljs-string">"\n"</span></span><span>; </span><span><span class="hljs-comment">// Ausgabe:ld</span></span><span>
</span><span><span class="hljs-comment">// 查找不存existieren的字符 'x'</span></span><span>
</span><span><span class="hljs-variable">$result2</span></span><span> = </span><span><span class="hljs-title function_ invoke__">strrchr</span></span><span>(</span><span><span class="hljs-variable">$str</span></span><span>, </span><span><span class="hljs-string">'x'</span></span><span>);
</span><span><span class="hljs-title function_ invoke__">var_dump</span></span><span>(</span><span><span class="hljs-variable">$result2</span></span><span>); </span><span><span class="hljs-comment">// bool(false)</span></span><span>
<span class="hljs-comment">/**
* 3. Anmerkungen zur Verwendung
* - strrchr() Fälle sensibel。
* - Wenn要进行不区分大小写的查找,Verfügbar strripos() Fangen Sie die Funktion manuell ab, nachdem Sie die Position erhalten haben。
*
* 4. Kombiniert mit Beispielen:Dateierweiterung abrufen
*/</span>
</span><span><span class="hljs-variable">$filename</span></span><span> = </span><span><span class="hljs-string">"example.document.pdf"</span></span><span>;
</span><span><span class="hljs-variable">$extension</span></span><span> = </span><span><span class="hljs-title function_ invoke__">strrchr</span></span><span>(</span><span><span class="hljs-variable">$filename</span></span><span>, </span><span><span class="hljs-string">'.'</span></span><span>);
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"Die Dateierweiterung ist:"</span></span><span> . </span><span><span class="hljs-variable">$extension</span></span><span> . </span><span><span class="hljs-string">"\n"</span></span><span>; </span><span><span class="hljs-comment">// Ausgabe:.pdf</span></span><span>
<span class="hljs-comment">/**
* 5. Zusammenfassen
* strrchr() 是一个方便快捷的Saite函数,常用于从SaiteMitte提取最后出现某字符及其之Der folgende Inhalt。
* Es ist für schnelle Pfadabfangen geeignet、Verlängerung、标点符号Der folgende Inhalt等。
*/</span>
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>