Exemple de code de la fonction explosive() en php

黄舟
Libérer: 2023-03-17 13:12:01
original
2030 Les gens l'ont consulté

Dans ce qui précède, nous vous avons présenté la définition de la fonction explode() en PHP Nous savons tous que la fonction éclater() sépare les chaînes, donc aujourd'hui nous laissons. je vous présente quelques exemples de la fonction éclater() en php !

Pour diviser une chaîne en php, on peut utiliser la fonction explode(), son prototype est le suivant

array explode (string $separator, string $string [, int $limit])
Copier après la connexion

Cette fonction a 3 paramètres, le premier one Le paramètre $separator définit un caractère de fractionnement (chaîne). Le deuxième paramètre $string spécifie la chaîne sur laquelle opérer. Le paramètre $limit est facultatif et spécifie le nombre maximum de sous-chaînes en lesquelles diviser la chaîne.
Cette fonction renvoie un tableau composé de sous-chaînes divisées.

Regardez l'exemple suivant pour analyser des données texte multilignes séparées par des virgules.
Exemple 1, chaîne divisée.

Le code est le suivant :

<?php
$this_year = 2013;
$text = <<< EOT
祝无双,F,1982,广东,普遍职员
李三兵,M,1981,河北,普通职员
赵朴秀,F,1980,韩国,项目经理
EOT;
$lines = explode("\n", $text);    //将多行数据分开
foreach ($lines as $userinfo) {
   $info = explode(",", $userinfo, 3);  //仅分割前三个数据
   $name = $info[0];
   $sex = ($info[1] == "F")? "女" : "男";
   $age = $this_year - $info[2];
   echo "姓名: $name $sex . 年龄:$age <br/>";
}
/* 输出结果是:
姓名:祝无双 女 年龄:31
姓名:李三兵 男 年龄:32
姓名:赵朴秀 女 年龄:33
*/
?>
Copier après la connexion

Le code ci-dessus divise d'abord le texte par lignes, puis divise chaque ligne de chaîne par ",", et prend les trois premières données pour le traitement Analyser, organiser et produire.

De plus, j'aimerais présenter une autre fonction intégrée de PHP implode(), qui est utilisée pour connecter des tableaux en chaînes.

La fonction implode() correspond à la fonction de chaîne divisée, sa fonction alias est appelée join() et les prototypes de fonction sont les suivants.

string implode(string $glue, array $pieces)
string join(string $glue, array $pieces)
Copier après la connexion

La fonction implode() ou join() peut connecter les éléments du tableau $pieces avec le caractère spécifié $glue.
Ce qui suit est un exemple simple pour votre référence.

Exemple 2 :

Le code est le suivant :

<?php
$fruits = array(&#39;apple&#39;, &#39;banana&#39;, &#39;pear&#39;);
$str = implode(", ", $fruits);
echo $str;
?>
Copier après la connexion

Résumé :

Après avoir lu cet article, les amis, pensez-vous qu'utiliser la fonction explosive() en PHP est très simple ? Dans le détail, beaucoup de gars commencent à l'essayer, alors dépêchez-vous et utilisez-la !

Recommandations associées :

Définition détaillée de la fonction éclater() en php


Explication détaillée des exemples d'utilisation de la fonction substr() et de la fonction explosive() en php


Instructions d'utilisation de la fonction php éclate() et de la fonction implode()

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!