PHP: str_split () für frühere PHP-Versionen

In PHP5 wurde die Funktion str_split () eingeführt:

array str_split ( string string [, int length] )

Konvertiert einen String in ein Array. Wenn der optionale Parameter split_length angegeben ist, enthält das zurückgegebene Array Elemente mit der in split_length definierten Länge, andernfalls enthält jedes Element ein einzelnes Zeichen.

http://de.php.net/manual/de/function.str_split.php

Eine alternative für frühere PHP-Versionen bietet folgende Funktion:

if (!function_exists("str_split")) {
  function str_split($str,$length = 1) {
    if ($length < 1) return false;
    $strlen = strlen($str);
    $ret = array();
    for ($i = 0; $i < $strlen; $i += $length) {
      $ret[] = substr($str,$i,$length);
    }
    return $ret;
  }
}

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.