69 of 410 menu

Funktion str_split

Die Funktion str_split teilt eine Zeichenkette in ein Array. Als ersten Parameter akzeptiert sie die Zeichenkette und als zweiten - die Anzahl der Zeichen in einem Array-Element. Wenn Sie zum Beispiel den zweiten Parameter als 3 angeben, teilt die Funktion die Zeichenkette so in ein Array, dass jedes Array-Element 3 Zeichen enthält.

Syntax

str_split(string $string, int $length = 1): array

Beispiel

Lassen Sie uns eine Zeichenkette in 2 Zeichen pro Array-Element aufteilen (beachten Sie, dass das letzte Element nicht genug Zeichen hatte und dort nicht 2, sondern nur eines vorhanden ist):

<?php $str = 'abcde'; $arr = str_split($str, 2); var_dump($arr); ?>

Ergebnis der Codeausführung:

['ab', 'cd', 'e'];

Beispiel

Lassen Sie uns eine Zeichenkette in 3 Zeichen pro Array-Element aufteilen:

<?php $str = 'abcdefg'; $arr = str_split($str, 3); var_dump($arr); ?>

Ergebnis der Codeausführung:

['abc', 'def', 'g'];

Beispiel . Anwendung

Lassen Sie uns die Quersumme einer Zahl finden. Dazu teilen wir die Zahl mit str_split in ein Array und summieren die Elemente dieses Arrays mit array_sum:

<?php $num = 12345; echo array_sum(str_split($num, 1)); ?>

Ergebnis der Codeausführung:

15

Siehe auch

  • die Funktion explode,
    die eine Zeichenkette anhand eines Trennzeichens in ein Array aufteilt
  • die Funktion number_format,
    die eine Zahl formatiert
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen