Maison >développement back-end >tutoriel php >Explication détaillée de l'utilisation des instances des fonctions PHP explose et implose
1. chaîne phpfonction de partageexploser()
utilisation d'exploser() :
array éclater (séparateur de chaîne, chaîne de chaîne [ ,int limit])
explode() description :
Cette fonction renvoie un tableau composé de chaînes. Chaque élément est une sous-chaîne de chaîne. Ils sont utilisés comme séparateurs de chaînes. Les points limites sont segmentés. .
Si le paramètre limit est défini, le tableau renvoyé contient jusqu'à limit éléments, et le dernier élément contiendra le reste 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, alors éclater() renverra un tableau contenant un seul élément de 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.
Exemple d'explode()
<?php //示例 1 $pizza = “piece1 piece2 piece3 piece4 piece5 piece6″; $pieces = explode(” “, $pizza); echo $pieces[0]; // piece1 echo $pieces[1]; // piece2 ?>
<?php //示例 2 $data = “foo:*:1023:1000::/home/foo:/bin/sh”; list($user, $pass, $uid, $gid, $gecos, $home, $shell) = explode(“:”, $data); echo $user; // foo echo $pass; // * ?>
<?php //limit 参数示例 $str = ‘one|two|three|four’; // 正数的 limit print_r(explode(‘|’, $str, 2)); // 负数的 limit print_r(explode(‘|’, $str, -1)); ?>
L'exemple ci-dessus affichera :
Array ([0] => one [1] => two|three|four ) Array ( [0] => one [1] => two [2] => three)
Remarque : Cette fonction est sûrePour les objetsbinaires.
2. Fonction de fusion de chaînes php implode()
implode() Utilisation :
array implose (séparateur de chaînes, tableau de chaînes)
Description deimplode() : La fonction
implode() combine les éléments du tableau en une chaîne.
le séparateur est facultatif. Spécifie ce qui est placé entre les éléments du tableau. La valeur par défaut est "" (chaîne vide).
tableau requis.
Exemple d'implode() :
<?php $arr = array(‘Hello’,’World!’,’Beautiful’,’Day!’);echo implode(” “,$arr); ?>
Sortie :
Bonjour tout le monde !
Remarque : implode() peut recevoir deux paramètres dans l'ordre. ; mais éclater() ne fonctionne pas, vous devez vous assurer que le paramètre séparateur précède le paramètre chaîne.
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!