Parlons de la façon d'utiliser la fonction split() en php

PHPz
Libérer: 2023-04-10 11:41:53
original
1611 Les gens l'ont consulté

En PHP, la fonction split() est utilisée pour couper une chaîne selon le délimiteur spécifié et renvoyer un tableau composé des résultats de la coupe. Cette fonction est disponible en PHP 4 et PHP 5. Il est recommandé de ne pas continuer à utiliser cette fonction.

Dans la fonction split(), la virgule est l'un des caractères pouvant être utilisés comme délimiteur. Voici quelques exemples d'utilisation de virgules comme délimiteurs :

  1. Diviser les chaînes par des virgules

Supposons qu'il existe une chaîne $str qui contient plusieurs valeurs séparées par des virgules. Ensuite, vous pouvez utiliser le code suivant pour diviser ces valeurs dans un tableau :

$str = "1,2,3,4,5";
$arr = split(",", $str);
Copier après la connexion

Ici, le premier paramètre est le délimiteur, et le deuxième paramètre est la chaîne à couper. $arr contiendra le tableau divisé : array(1, 2, 3, 4, 5).

  1. Divisez les paires clé-valeur dans la chaîne

En supposant que la chaîne $str est une paire clé-valeur séparée par des virgules, vous pouvez utiliser le code suivant pour diviser la paire clé-valeur en un tableau associatif :

$str = "name=John,age=30,city=New York";
$arr = split(",", $str);
$info = array();
foreach ($arr as $key => $value) {
  list($k, $v) = split("=", $value);
  $info[$k] = $v;
}
Copier après la connexion

Deux sont utilisés ici avec la fonction split(). La première fonction est utilisée pour diviser la chaîne $str et la deuxième fonction est utilisée pour diviser les paires clé-valeur. Les clés et valeurs sont affectées aux variables $k et $v à l'aide de list() et stockées dans le tableau associatif $info. Au final, la variable $info contiendra trois éléments : nom, âge et ville.

Résumé

Bien que la fonction split() soit utile dans de nombreuses situations, puisqu'elle a été marquée comme fonction "obsolète", il est recommandé d'utiliser la fonction preg_split() à la place lors de l'écriture d'un nouveau code. Si vous conservez l'ancien code et devez continuer à utiliser la fonction split(), assurez-vous que le code s'exécute sur une version PHP fiable et mettez à jour la logique de gestion des fonctionnalités non prises en charge en temps opportun.

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!

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