Maison  >  Article  >  développement back-end  >  Fonction PHP éclater() qui divise une chaîne et renvoie un tableau composé de chaînes

Fonction PHP éclater() qui divise une chaîne et renvoie un tableau composé de chaînes

PHP中文网
PHP中文网original
2017-11-01 10:49:401854parcourir

Exemple

Découper les chaînes en tableaux :

<?php$str = "www.php.cn";print_r (explode(".",$str));?>

Définition et utilisation

La fonction explosion() utilise une chaîne pour diviser une autre chaîne et renvoie un tableau composé de cordes.

Remarque : Le paramètre "séparateur" ne peut pas être une chaîne vide.

Remarque : Cette fonction est sécurisée pour les binaires.

Syntaxe

explode(separator,string,limit)
<? 
// ### 切分字符串 #### 
function jb51netcut($start,$end,$file){ 
$content=explode($start,$file); 
$content=explode($end,$content[1]); 
return $content[0]; 
} 
?>

définition et utilisation d'exploser
la fonction explosion() divise une chaîne en un tableau.

Cette fonction renvoie un tableau composé de chaînes, dont chaque élément est une sous-chaîne séparée par un séparateur comme point limite.
Le paramètre séparateur ne peut pas être une chaîne vide. Si le séparateur est la chaîne vide (""), explosive() renvoie FALSE. Si le séparateur contient une valeur qui n'est pas trouvée dans la chaîne, éclater() renvoie un tableau contenant un seul élément de la chaîne.
Si le paramètre limit est défini, le tableau renvoyé contient au plus des éléments limit et le dernier élément contiendra le reste de la chaîne.
Si le paramètre limit est négatif, tous les éléments sauf les derniers éléments -limit sont renvoyés. Cette fonctionnalité est nouvelle dans PHP 5.1.0.
Dans cet exemple, nous allons diviser la chaîne en un tableau :

<?php 
$str = "Hello world. It&#39;s a beautiful day."; 
print_r (explode(" ",$str)); 
?>

Sortie :

Array 
( 
[0] => Hello 
[1] => world. 
[2] => It&#39;s 
[3] => a 
[4] => beautiful 
[5] => day. 
)

Paramètres                                               >

séparateur Obligatoire. Spécifie où diviser la chaîne.

chaîne Obligatoire. La chaîne à diviser.

limite Facultatif. Spécifie le nombre d'éléments du tableau à renvoyer.

Valeurs possibles :

supérieur à 0 - renvoie un tableau contenant au plus les éléments limites

inférieur à 0 - renvoie un tableau contenant tous les éléments sauf le dernier -limite Tableau

0 - sera traité comme 1, renvoie un tableau contenant un élément

Détails techniques

Valeur de retour :

Chaîne de retour tableau.

Utilisez le paramètre limit pour renvoyer certains éléments du tableau :

<?php
    $str = &#39;one,two,three,four&#39;; 
//  返回包含一个元素的数组
    print_r(explode(&#39;,&#39;,$str,0));print "<br>"; 
// 数组元素为 2
    print_r(explode(&#39;,&#39;,$str,2));print "<br>"; 
// 删除最后一个数组元素
    print_r(explode(&#39;,&#39;,$str,-1));
?>


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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn