Maison > développement back-end > Problème PHP > Que signifie php exploser ?

Que signifie php exploser ?

青灯夜游
Libérer: 2023-03-15 17:20:02
original
5689 Les gens l'ont consulté

En PHP, exploser signifie "chaîne vers tableau", qui est utilisé pour diviser une chaîne en plusieurs sous-chaînes selon le délimiteur, puis combiner ces sous-chaînes dans un tableau et renvoyer, la syntaxe "exploser (caractère délimité, chaîne, nombre d'éléments)" ; le troisième paramètre de cette fonction peut être omis et est utilisé pour spécifier le nombre d'éléments du tableau à retourner.

Que signifie php exploser ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

En PHP, exploser signifie "chaîne vers tableau". La fonction

explode() peut diviser une chaîne en fonction du délimiteur de chaîne, c'est-à-dire qu'elle divise une chaîne en plusieurs sous-chaînes en fonction du délimiteur, puis combine ces sous-chaînes dans un tableau et le renvoie. Le format de la syntaxe est le suivant :

explode($separator,$string,$limit)
Copier après la connexion

La description du paramètre est la suivante :

  • $separator : le caractère séparateur utilisé pour diviser la chaîne
  • $string : la chaîne qui doit être divisée ; : paramètre facultatif, qui peut être Vide, spécifie le nombre d'éléments du tableau à renvoyer ;
  • Valeurs possibles :

    est supérieur à 0, alors le tableau renvoyé contient au plus des éléments $limit, et le dernier élément contient le reste une partie de $string;

      est inférieure à 0, Alors tous les éléments sauf les derniers éléments $limit sont renvoyés ; si
    • est 0, il sera traité comme 1 ; si
    • est vide (omis), cela signifie que tous les éléments du tableau sont renvoyés.
    • <?php
      header(&#39;content-type:text/html;charset=utf-8&#39;);
      $str = &#39;one,two,three,four&#39;;
      $arr = explode(&#39;,&#39;, $str);
      var_dump($arr);
      $arr = explode(&#39;,&#39;, $str, 3);
      var_dump($arr);
      $arr = explode(&#39;,&#39;, $str, -2);
      var_dump($arr);
      $arr = explode(&#39;,&#39;, $str, 0);
      var_dump($arr);
      ?>
      Copier après la connexion

Si $separator est une chaîne vide Que signifie php exploser ?, le programme affichera un avertissement et la fonction éclater() retournera FALSE si la valeur contenue dans $separator n'est pas trouvée dans $string, et utilisera Si une limite $ négative est spécifiée, un tableau vide sera renvoyé, sinon un tableau contenant un seul élément de $string sera renvoyé.

Exemple : ""

<?php
$str = &#39;one,two,three,four&#39;;
$arr = explode(&#39;&#39;, $str);
var_dump($arr);
$arr = explode(&#39;@&#39;, $str, -1);
var_dump($arr);
?>
Copier après la connexion

Recommandé : "Que signifie php exploser ?Tutoriel vidéo PHP

"

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