Maison  >  Article  >  développement back-end  >  Exemple de code de la fonction explosive() en php

Exemple de code de la fonction explosive() en php

黄舟
黄舟original
2017-11-14 11:13:372054parcourir

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])

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
*/
?>

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)

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;
?>

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!

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