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

伊谢尔伦
Libérer: 2023-03-11 16:08:02
original
1907 Les gens l'ont consulté

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
?>
Copier après la connexion
<?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; // *
?>
Copier après la connexion
<?php
//limit 参数示例
$str = ‘one|two|three|four’; // 正数的
limit print_r(explode(‘|’, $str, 2)); // 负数的
limit print_r(explode(‘|’, $str, -1));
?>
Copier après la connexion

L'exemple ci-dessus affichera :

Array ([0] => one [1] => two|three|four ) Array ( [0] => one [1] => two [2] => three)
Copier après la connexion

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);
?>
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal