Maison  >  Article  >  développement back-end  >  Comment convertir des mots en tableau alphabétique en php

Comment convertir des mots en tableau alphabétique en php

青灯夜游
青灯夜游original
2023-01-05 20:23:363858parcourir

En PHP, vous pouvez utiliser la fonction str_split() pour transférer des mots dans un tableau de lettres ; cette fonction peut diviser la chaîne en fonction de la longueur spécifiée et la transmettre dans le tableau. Lorsque la longueur divisée est 1, le mot peut. être divisé en lettres sont transférées dans le tableau de lettres une par une ; la syntaxe est "str_split(word,1)" ou "str_split(word)".

Comment convertir des mots en tableau alphabétique en php

L'environnement d'exploitation de ce tutoriel : système Windows7, version PHP8, ordinateur DELL G3

php transfère le mot dans le tableau de lettres

Transférer le mot dans le tableau de lettres, ce qui signifie diviser le mot en une seule lettre et sont transmis dans le tableau de lettres en tant qu'éléments un par un.

Pour faire simple, convertit un mot (une chaîne) en un tableau de caractères, et la fonction qui implémente la fonction est la fonction str_split(). str_split()函数。

<?php
header("Content-type:text/html;charset=utf-8");
$str="hello";
echo "原单词:".$str;
$arr=str_split($str);
echo "<br><br>字母数组:";
var_dump($arr);
?>

Comment convertir des mots en tableau alphabétique en php

str_split() 函数介绍

str_split() 函数把字符串分割到数组中。

语法:

str_split(string,length)
  • string    必需。规定要分割的字符串。    

  • length    可选。规定每个数组元素的长度。默认是 1。    

返回值:

如果 length 小于 1,str_split() 函数将返回 FALSE。 如果 length 大于字符串的长度,整个字符串将作为数组的唯一元素返回。    

示例:

<?php
header("Content-type:text/html;charset=utf-8");
var_dump(str_split("Hello"));
var_dump(str_split("Hello",1));
var_dump(str_split("Hello",2));
?>

Comment convertir des mots en tableau alphabétique en php

扩展知识:字符串转数组的另一个函数explode()

explode() 函数可以基于字符串分割符拆分字符串,即它将一个字符串根据分隔符拆分为若干个子串,然后将这些子串组合成数组并返回。

explode($delimiter, $string [, $limit])

参数说明如下:

  • $delimiter:用于分割字符串的分割字符;
  • $string:需要分割的字符串;
  • $limit:可选参数,可以为空,规定要返回数组元素的数目;
    • 如果 $limit 不为空且为正数,则返回的数组最多包含 $limit 个元素,最后的那个元素包含了 $string 的剩余部分;
    • 如果 $limit 不为空且为负数,则返回除了最后的 $limit 个元素外的所有元素;
    • 如果 $limit 为 0,则会被当作 1;
    • 如果 $limit 为空,则表示返回所有数组元素。

只需将$delimiter设置为' '

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = &#39;hypertext language programming&#39;;
var_dump($str);
$arr=explode(" ",$str);
var_dump($arr);
?>

Comment convertir des mots en tableau alphabétique en php

introduction à la fonction str_split()Comment convertir des mots en tableau alphabétique en php

La fonction str_split() divise une chaîne en un tableau. Syntaxe :

🎜rrreee
  • 🎜string Obligatoire. Spécifie la chaîne à diviser. 🎜
  • 🎜longueur Facultatif. Spécifie la longueur de chaque élément du tableau. La valeur par défaut est 1.​ 🎜
🎜Valeur de retour : 🎜🎜Si la longueur est inférieure à 1, la fonction str_split() retournera FALSE. Si la longueur est supérieure à la longueur de la chaîne, la chaîne entière sera renvoyée comme seul élément du tableau. 🎜🎜Exemple : 🎜rrreee🎜Comment convertir des mots en tableau alphabétique en php🎜🎜🎜Connaissances approfondies : Une autre fonction pour convertir une chaîne en tableau, éclater()🎜🎜🎜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 selon le délimiteur. sous-chaînes, puis combinez ces sous-chaînes dans un tableau et renvoyez-le. 🎜rrreee🎜La description du paramètre est la suivante : 🎜
  • $delimiter : le caractère de fractionnement utilisé pour diviser la chaîne
  • $string : la chaîne qui doit être divisée
  •  ; >
  • $ limit : paramètre facultatif, peut être vide, spécifie le nombre d'éléments du tableau à renvoyer ;
    • Si $limit n'est pas vide et est un nombre positif, le tableau renvoyé contient au plus $limit ; éléments, le dernier élément contient le reste de $string ;
    • Si $limit n'est pas vide et est un nombre négatif, tous les éléments sauf les derniers éléments $limit sont renvoyés ;
    • Si $limit est 0, il sera traité comme 1 ;
    • Si $limit est vide, cela signifie renvoyer tous les éléments du tableau.
🎜Définissez simplement $delimiter sur ' '. 🎜🎜Exemple : 🎜🎜rrreee🎜🎜🎜🎜Apprentissage recommandé : "🎜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!

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