Heim  >  Artikel  >  Backend-Entwicklung  >  So konvertieren Sie Wörter in PHP in ein alphabetisches Array

So konvertieren Sie Wörter in PHP in ein alphabetisches Array

青灯夜游
青灯夜游Original
2023-01-05 20:23:363840Durchsuche

In PHP können Sie die Funktion str_split() verwenden, um Wörter in ein Array von Buchstaben zu übertragen. Diese Funktion kann die Zeichenfolge entsprechend der angegebenen Länge aufteilen und an das Array übergeben in Buchstaben aufgeteilt werden, werden einzeln in das Buchstabenarray übertragen; die Syntax ist „str_split(word,1)“ oder „str_split(word)“.

So konvertieren Sie Wörter in PHP in ein alphabetisches Array

Die Betriebsumgebung dieses Tutorials: Windows7-System, PHP8-Version, DELL G3-Computer Wort in einen Buchstaben und werden nacheinander als Elemente an das Buchstabenarray übergeben.

Um es einfach auszudrücken: wandelt ein Wort (eine Zeichenfolge) in ein Zeichenarray um, und die Funktion, die die Funktion implementiert, ist die Funktion 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);
?>
So konvertieren Sie Wörter in PHP in ein alphabetisches Array

str_split()-Funktionseinführung

str_split()函数。

str_split(string,length)

So konvertieren Sie Wörter in PHP in ein alphabetisches Array

str_split() 函数介绍

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

语法:

<?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));
?>
  • string    必需。规定要分割的字符串。    

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

返回值:

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

示例:

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

So konvertieren Sie Wörter in PHP in ein alphabetisches Array

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

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

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

参数说明如下:

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

只需将$delimiter设置为' 'str_split()-Funktion teilt einen String in ein Array auf.

Syntax:

rrreee
  • string Erforderlich. Gibt die zu teilende Zeichenfolge an. So konvertieren Sie Wörter in PHP in ein alphabetisches Array

  • Länge Optional. Gibt die Länge jedes Array-Elements an. Der Standardwert ist 1.​

Rückgabewert: Wenn die Länge kleiner als 1 ist, gibt die Funktion str_split() FALSE zurück. Wenn die Länge größer als die Länge der Zeichenfolge ist, wird die gesamte Zeichenfolge als einziges Element des Arrays zurückgegeben. 🎜🎜Beispiel: 🎜rrreee🎜So konvertieren Sie Wörter in PHP in ein alphabetisches Array🎜🎜🎜Erweiterte Kenntnisse: Eine weitere Funktion zum Konvertieren einer Zeichenfolge in ein Array, die Funktion „explode()“🎜🎜🎜explode(), kann eine Zeichenfolge basierend auf dem Zeichenfolgentrennzeichen aufteilen, d. h. sie teilt eine Zeichenfolge entsprechend in mehrere auf Trennzeichen. Fügen Sie diese Teilzeichenfolgen dann zu einem Array zusammen und geben Sie es zurück. 🎜rrreee🎜Die Parameterbeschreibung lautet wie folgt: 🎜
  • $delimiter: das Teilungszeichen, das zum Teilen der Zeichenfolge verwendet wird
  • $string: die Zeichenfolge, die geteilt werden muss
  • ; >
  • $ limit: optionaler Parameter, kann leer sein, gibt die Anzahl der zurückzugebenden Array-Elemente an;
    • Wenn $limit nicht leer und eine positive Zahl ist, enthält das zurückgegebene Array höchstens $limit Elemente, das letzte Element enthält den Rest von $string;
    • Wenn $limit nicht leer und eine negative Zahl ist, werden alle Elemente außer den letzten $limit-Elementen zurückgegeben;
    • Wenn $limit ist 0, es wird als 1 behandelt;
    • Wenn $limit leer ist, bedeutet dies, dass alle Array-Elemente zurückgegeben werden.
🎜Setzen Sie $delimiter einfach auf ' '. 🎜🎜Beispiel: 🎜🎜rrreee🎜🎜🎜🎜Empfohlenes Lernen: „🎜PHP-Video-Tutorial🎜“🎜

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie Wörter in PHP in ein alphabetisches Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn