Séparation de chaînes à l'aide de plusieurs délimiteurs en PHP
En PHP, diviser des chaînes par plusieurs délimiteurs est une tâche courante qui nécessite une approche personnalisée. Prenons un exemple :
<code class="php">$string = "something here ; and there, oh,that's all!"; // Split the string by ";" and "," delimiters</code>
Comment pouvons-nous y parvenir ? La solution réside dans l'utilisation de la fonction preg_split() de PHP, qui permet un fractionnement basé sur des expressions régulières.
<code class="php">$pattern = '/[;,]/'; echo '<pre class="brush:php;toolbar:false">', print_r(preg_split($pattern, $string), 1), '';
Dans cet exemple, l'expression régulière /[;,]/ correspond à toute occurrence d'un point-virgule ( ;) ou une virgule (,) :
En conséquence, la fonction divise la chaîne d'entrée. en plusieurs lignes :
something here and there oh that's all!
Cette technique fournit une solution polyvalente pour diviser des chaînes par plusieurs délimiteurs en PHP.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!