Maison  >  Article  >  développement back-end  >  Instructions pour utiliser la fonction phpexplose() et la fonction implode()

Instructions pour utiliser la fonction phpexplose() et la fonction implode()

怪我咯
怪我咯original
2017-07-07 10:03:261736parcourir

Ce qui suit décrit l'utilisation de exploser et implode en php, chaussures de ballet, j'espère que cela sera utile à mes amis !

En parlant de php, La fonction est très importante. C'est aussi quelque chose que les passionnés de PHP et les amis qui aiment faire progresser PHP doivent maîtriser. Les amis qui apprennent le PHP savent aussi que les tableaux doivent également être maîtrisés. , c'est-à-dire apprendre des tableaux en php. Dans les tableaux, vous devez généralement diviser chaîne ou quelque chose comme ça. Vous devez utiliser les fonctions d'explosion et d'implosion. imploser, chaussures de ballet, j'espère que cela sera utile à mes amis !
Utilisation d'exploser en PHP
(PHP 3, PHP 4, PHP 5) exploser - utiliser une chaîne pour diviser un autre caractère Description de la chaîne
array burst ( string separator, string string [, int limit] )
Cette fonction renvoie un tableau composé de chaînes Chaque élément est une sous-chaîne de chaîne. Ils sont séparés par des séparateurs de chaînes en tant que surfaces de limite. .

Si le paramètre limit est défini, le tableau renvoyé contient au moins les éléments limit, et le dernier élément contiendra la partie restante de la chaîne.
Si le séparateur est une chaîne vide (""), explosive() retournera FALSE.
Si la valeur contenue dans le séparateur n'est pas trouvée dans la chaîne, éclater() renverra un tableau contenant les deux éléments de la chaîne.
Si le paramètre limit est un nombre négatif, tous les éléments sauf les derniers éléments limit sont renvoyés. Cette fonctionnalité est récemment ajoutée dans PHP 5.1.0.

Pour des raisons historiques, bien que implode() puisse accepter deux types d'ordres de paramètres, explosive() ne le peut pas. Vous devez vous assurer que le paramètre séparateur précède le paramètre chaîne.

Remarque : La limite des paramètres est ajoutée dans PHP 4.0.1.

Exemple 1.
Exemple explode()

Le code est le suivant :

<?php 
// 示例 1 $pizza = "piece1 piece2 piece3 piece4 piece5 piece6"; 
$pieces = explode(" ", $pizza); 
echo $pieces[0]; // piece1 
echo $pieces[1]; // piece2 

// 示例 2 
$data = "foo:*:1023:1000::/home/foo:/bin/sh"; 
list($user, $pass, $uid, $gid, $gecos, $home, $shell) = explode(":", $data); 
echo $user; // foo 
echo $pass; // * 
?>

Exemple 2.
Exemple de paramètre de limite

Le code est le suivant :

<?php 
$str = &#39;one|two|three|four&#39;; // 正数的 
limit print_r(explode(&#39;|&#39;, $str, 2)); // 负数的 
limit print_r(explode(&#39;|&#39;, $str, -1)); 
?>

L'exemple ci-dessus affichera : Array ([0] => un [1] => deux|trois|quatre ) Tableau ( [0] => ; un [1] => deux [2] => trois)
Remarque : Lorsque la fonction peut être utilisée en toute sécurité sur deux objets.
Fonction PHP implode()

Exemple09b555df2b3e3307acd8101f5d143ed2
Sortie :
Bonjour tout le monde !

Définition et utilisation La fonction implode() combine les éléments du tableau dans une chaîne.
Syntaxe implode(separator,array)
Le séparateur de description des paramètres est facultatif. Spécifie ce qui est placé entre les éléments du tableau. La valeur par défaut est "" (chaîne vide). Le tableau doit contenir 400 numéros de téléphone. Tableaux à combiner en chaînes. Notez que le paramètre séparateur est facultatif. Toutefois, par souci de compatibilité ascendante, il est recommandé d’utiliser deux paramètres.
Alerte et texte : implode() peut accepter deux types d'ordres de paramètres. Mais pour des raisons historiques, éclater() est sans fin. Vous devez vous assurer que le paramètre séparateur précède le paramètre chaîne.

Les PHP explosent et implosent

Le code est le suivant :

<?php 
$zongzi = "1|2|3|4|5|6"; 
$zongzi = explode("|",$zongzi); 
var_dump($zongzi); 
$zongzi = implode("|",$zongzi); 
echo $zongzi; 
?>

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