<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// Cette partie n'a rien à voir avec le contenu de l'article,Juste un espace réservé ou un exemple de code</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"Bienvenue à lire cet article!"</span></span><span>;
</span><span><span class="hljs-meta">?></span></span><span>
<hr>
<h1>Comment stristr et explode Les fonctions sont utilisées pour diviser les chaînes?</h1>
<p>exister PHP milieu,Les opérations de cordes sont des exigences très courantes。Deux fonctions communes <code></span><span><span class="hljs-title function_ invoke__">stristr</span></span><span>()Par exemple:
<span><span>$ text</span></span> <span>=</span> <span><span>"Hello World, bienvenue sur php!"</span></span> <span>; </span><span><span>$ result</span></span> <span>=</span> <span><span class="function_ invoke__">strStr</span></span> <span>(</span> <span><span>$ text</span></span> <span>,</span> <span><span>"world"</span></span> <span>); </span><span><span>écho</span></span><span> </span><span><span>$ résultat</span></span> <span>;</span> <span><span>// Sortie: "Monde, bienvenue à PHP!"</span></span><span> </span><h2><span><span>2.</span></span> <span>Introduction à l'exploitation de la fonction</span><p> La fonction <span class="fun">exploit ()</span> est utilisée pour diviser une chaîne en un tableau en fonction du délimiteur spécifié. La syntaxe est la suivante:</p><pre> <span><span class="function_ invoke__">exploiter</span></span> <span>(</span> <span><span>chaîne</span></span><span> </span><span><span>$ séparateur</span></span> <span>,</span> <span><span>chaîne</span></span><span> </span><span><span>$ String</span></span> <span>,</span> <span><span>int</span></span><span> </span><span><span>$ limit</span></span> <span>= php_int_max):</span> <span><span>tableau</span></span><span> </span><p>Exemple:</p><pre> <span><span>$ text</span></span> <span>=</span> <span><span>"pomme, banane, orange"</span></span> <span>; </span><span><span>$ array</span></span> <span>=</span> <span><span class="function_ invoke__">exploit</span></span> <span>(</span> <span><span>","</span></span> <span>,</span> <span><span>$ text</span></span> <span>); </span><span><span class="function_ invoke__">print_r</span></span> <span>(</span> <span><span>$ array</span></span> <span>); </span><span><span>// Sortir:</span></span><span> </span><span><span>// Tableau</span></span><span> </span><span><span>// (</span></span><span> </span><span><span>// [0] => Apple</span></span><span> </span><span><span>// [1] => banane</span></span><span> </span><span><span>// [2] => orange</span></span><span> </span><span><span>//)</span></span><span> </span><h2><span><span>3.</span></span> <span>La combinaison de STRSTR et d'exploits</span><p> Parfois, nous voulons d'abord trouver une position clé dans la chaîne, puis diviser le contenu suivant. À l'heure actuelle, nous pouvons d'abord utiliser <span class="fun"><a href="/fr/php/strstr.html" target="_blank">STRSTR ()</a></span> pour obtenir la sous-chaîne, puis utiliser <span class="fun">Explore ()</span> pour le diviser.</p><p> Exemple de scénario: Supposons que nous ayons un morceau de texte qui doit trouver <span>le contenu après</span> le mot-clé <span><span>"PHP"</span></span> et le diviser par virgule:<pre> <span><span>$ text</span></span> <span>=</span> <span><span>"Hello World, bienvenue sur php, javascript, python, ruby"</span></span> <span>; </span><span><span>// Étape 1: Trouvez PHP et son contenu derrière lui</span></span><span> </span><span><span>$ subText</span></span> <span>=</span> <span><span class="function_ invoke__">strStr</span></span> <span>(</span> <span><span>$ text</span></span> <span>,</span> <span><span>"php"</span></span> <span>); </span><span><span>// Étape 2: séparer avec les virgules</span></span><span> </span><span><span>$ result</span></span> <span>=</span> <span><span class="function_ invoke__">exploit</span></span> <span>(</span> <span><span>","</span></span> <span>,</span> <span><span>$ subText</span></span> <span>); </span><span><span class="function_ invoke__">print_r</span></span> <span>(</span> <span><span>$ result</span></span> <span>); </span><span><span>// Sortir:</span></span><span> </span><span><span>// Tableau</span></span><span> </span><span><span>// (</span></span><span> </span><span><span>// [0] => php</span></span><span> </span><span><span>// [1] => javascript</span></span><span> </span><span><span>// [2] => python</span></span><span> </span><span><span>// [3] => Ruby</span></span><span> </span><span><span>//)</span></span><span> </span><p>De cette façon, nous pouvons traiter de manière flexible des chaînes complexes, localiser d'abord des pièces clés, puis des opérations divisées ou d'autres.</p><h2> <span><span>4.</span></span> <span>Résumé</span><p> La combinaison de <span class="fun"><a href="/fr/php/strstr.html" target="_blank">STRSTR ()</a></span> et <span class="fun">d'exploit ()</span> peut réaliser une division précise des chaînes, en particulier lorsque vous êtes intéressé par le contenu qu'après une certaine sous-chaîne clé. Cette méthode est très utile lors de la gestion des journaux, du CSV ou de longues données de texte.</p> <span><span><?php</span></span><span> </span><span><span>// Exemples de la partie non pertinente de l'article à la fin</span></span><span> </span><span><span>écho</span></span><span> </span><span><span>"Merci d'avoir lu!"</span></span> <span>;</span> <span><span>?></span></span><span> </span></span></div></div>
Étiquettes associées:
explode