<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// Cette partie du code n'a rien à voir avec le contenu de l'article,En commençant par des exemples seulement</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"C'est le code débutant de l'exemple。\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 Utilisation détaillée des fonctions:Comment renvoyer le contenu après le dernier caractère d'une chaîne
*
* existerPHPmilieu,strrchr()函数用于查找Chaînemilieu某个字符最后一次出现的位置,
* et retournez le personnage et tout après。Cet article introduira l'utilisation de cette fonction en détail et quelques exemples。
*
* Prototype de fonction:
* string strrchr ( string $haystack , mixed $needle )
*
* Description du paramètre:
* - $haystack:Chaîne à rechercher。
* - $needle:Personnages à trouver,Notez que seul le premier caractère est utilisé comme contenu de recherche。
*
* Valeur de retour:
* - Renvoie le dernier événement $needle Sous-chaînes qui commencent les caractères jusqu'à la fin de la chaîne。
* - Si le personnage n'est pas trouvé,Puis retourner FALSE。
*
* 1. Exemples d'utilisation de base
*/</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">"Chaîne:<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">"Trouver des personnages 'o' Le contenu suivant:"</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">// Sortir:o world</span></span><span>
<span class="hljs-comment">/**
* 2. Note
* - $needle Seul le premier personnage est pris,Les personnages supplémentaires seront ignorés。
* - si $needle 是Chaîne,Il utilise uniquement le premier caractère pour rechercher。
* - si找不到指定字符,Renvoie la fonction FALSE。
*/</span>
</span><span><span class="hljs-comment">// Trouver des personnages '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">"Trouver des personnages 'l' Le contenu suivant:"</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">// Sortir:ld</span></span><span>
</span><span><span class="hljs-comment">// 查找不存exister的字符 '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. Notes sur l'utilisation
* - strrchr() Cas sensibles。
* - si要进行不区分大小写的查找,Disponible strripos() Intercepter manuellement la fonction après avoir obtenu la position。
*
* 4. Combiné avec des exemples:Obtenir une extension de fichier
*/</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">"L'extension de fichier est:"</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">// Sortir:.pdf</span></span><span>
<span class="hljs-comment">/**
* 5. Résumer
* strrchr() 是一个方便快捷的Chaîne函数,常用于从Chaînemilieu提取最后出现某字符及其之Le contenu suivant。
* Il convient à l'interception de chemin rapide、Extension、标点符号Le contenu suivant等。
*/</span>
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>