Ich bin ziemlich neu in PHP-Funktionen Ich weiß wirklich nicht, was die unteren Funktionen tun, kann jemand eine Erklärung oder ein Arbeitsbeispiel erklären die folgenden Funktionen. Vielen Dank.PHP-Funktionen Frage
PHP-Funktionen.
Ich bin ziemlich neu in PHP-Funktionen Ich weiß wirklich nicht, was die unteren Funktionen tun, kann jemand eine Erklärung oder ein Arbeitsbeispiel erklären die folgenden Funktionen. Vielen Dank.PHP-Funktionen Frage
PHP-Funktionen.
Die erste Funktion nimmt eine Multibyte-Zeichenfolge und konvertiert sie in ein Array von Zeichen und gibt das Array zurück.
Die zweite Funktion nimmt eine Multibyte-Zeichenfolge und fügt die Zeichenfolge $glue
alle $len
Zeichen ein.
Dies könnte verwendet werden, um Soft-Wraps in lange Strings einzufügen, die keine natürlichen Wortumbruch-Positionen enthalten. – drudge
function mbStringToArray ($str) { // $str is a function argument
if (empty($str)) return false; // empty() checks if the argument is not equal to NULL (but does exist)
$len = mb_strlen($str); // returns the length of a multibyte string (ie UTF-8)
$array = array(); // init of an array
for ($i = 0; $i < $len; $i++) { // self explanatory
$array[] = mb_substr($str, $i, 1); // mb_substr() substitutes from $str one char for each pass
}
return $array; // returns the result as an array
}
, die helfen sollten Sie die zweite Funktion
zu verstehen, ich nehme an, sie bilden eine Multi-Byte-Version von 'chunk_split'. http://php.net/chunk_split Multi-Byte bedeutet, dass sie mit UTF-8-Strings umgehen können, in denen ein Zeichen aus mehr als einem Byte bestehen kann –
Sie sind richtig. – HELP