Maison >développement back-end >tutoriel php >Explication détaillée de l'utilisation des instances des fonctions PHP explose et implose

Explication détaillée de l'utilisation des instances des fonctions PHP explose et implose

伊谢尔伦
伊谢尔伦original
2017-06-27 13:28:401876parcourir

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 de

implode() : 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!

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