explode Scinde une chaîne de caractères en segments &reftitle.description; arrayexplode stringseparator stringstring intlimitPHP_INT_MAX explode retourne un tableau de chaînes de caractères, chacune d'elle étant une sous-chaîne du paramètre string extraite en utilisant le séparateur separator. &reftitle.parameters; separator Le séparateur. string La chaîne initiale. limit Si limit est défini et positif, le tableau retourné contient, au maximum, limit éléments, et le dernier élément contiendra le reste de la chaîne. Si le paramètre limit est négatif, tous les éléments, excepté les -limit derniers éléments sont retournés. Si limit vaut zéro, il est traité comme valant 1. Antérieur à PHP 8.0, implode acceptait ses paramètres dans n'importe quel ordre. explode n'a jamais supporté ceci : vous devez vous assurer que le paramètre separator soit placé avant le paramètre string. &reftitle.returnvalues; Retourne un &array; de chaînes de caractères créées en scindant la chaîne du paramètre string en plusieurs morceaux suivant le paramètre separator. Si separator est une chaîne vide (""), explode lancera une ValueError. Si separator contient une valeur qui n'est pas contenue dans string ainsi qu'une valeur négative pour le paramètre limit, alors explode retournera un &array; vide, sinon, un &array; contenant la chaîne string entière. Si les valeurs de separator apparaissent au début ou à la fin de string, ces valeurs seront ajouté comme une valeur d'un array vide soit en la première ou dernière position du array retourné respectivement. &reftitle.changelog; &Version; &Description; 8.0.0 explode lancera désormais une ValueError quand le paramètre separator est donné une chaîne vide (""). Précédemment, explode retournait &false;. &reftitle.examples; Exemple avec <function>explode</function> ]]> Exemple de valeurs retournées par la fonction <function>explode</function> ]]> &example.outputs; string(5) "hello" ) array(2) ( [0] => string(5) "hello" [1] => string(5) "there" ) array(2) ( [0] => string(0) "" [1] => string(0) "" ) ]]> Exemple avec <function>explode</function> et le paramètre <parameter>limit</parameter> ]]> &example.outputs; one [1] => two|three|four ) Array ( [0] => one [1] => two [2] => three ) ]]> &reftitle.notes; ¬e.bin-safe; &reftitle.seealso; preg_split str_split mb_split str_word_count strtok implode