<?php
function mb_str_split( $string ) {
return preg_split('/(?<!^)(?!$)/u', $string );
}
function mb_str_split2( $string ) {
return $arr = preg_split('//u', $string, -1, PREG_SPLIT_NO_EMPTY);
}
function mbStringToArray ($string) {
$strlen = mb_strlen($string);
while ($strlen) {
$array[] = mb_substr($string,0,1,"UTF-8");
$string = mb_substr($string,1,$strlen,"UTF-8");
$strlen = mb_strlen($string);
}
return $array;
}
$string = 'Příliš žluťoučký kůň úpěl ďábelské ódy';
var_dump( mb_str_split( $string ) );
var_dump( mb_str_split2( $string ) );
var_dump( mbStringToArray( $string ) );
- Output for 8.1.19 - 8.1.28, 8.2.6 - 8.2.18, 8.3.0 - 8.3.6
- Fatal error: Cannot redeclare mb_str_split() in /in/kL09q on line 4
Process exited with code 255. - Output for 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.18, 8.2.0 - 8.2.5
- Fatal error: Cannot redeclare mb_str_split() in /in/kL09q on line 3
Process exited with code 255. - Output for 5.0.0 - 5.0.5, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29, 5.4.0 - 5.4.45, 5.5.24 - 5.5.35, 5.6.8 - 5.6.28, 7.0.0 - 7.0.20, 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33
- array(38) {
[0]=>
string(1) "P"
[1]=>
string(2) "ř"
[2]=>
string(2) "í"
[3]=>
string(1) "l"
[4]=>
string(1) "i"
[5]=>
string(2) "š"
[6]=>
string(1) " "
[7]=>
string(2) "ž"
[8]=>
string(1) "l"
[9]=>
string(1) "u"
[10]=>
string(2) "ť"
[11]=>
string(1) "o"
[12]=>
string(1) "u"
[13]=>
string(2) "č"
[14]=>
string(1) "k"
[15]=>
string(2) "ý"
[16]=>
string(1) " "
[17]=>
string(1) "k"
[18]=>
string(2) "ů"
[19]=>
string(2) "ň"
[20]=>
string(1) " "
[21]=>
string(2) "ú"
[22]=>
string(1) "p"
[23]=>
string(2) "ě"
[24]=>
string(1) "l"
[25]=>
string(1) " "
[26]=>
string(2) "ď"
[27]=>
string(2) "á"
[28]=>
string(1) "b"
[29]=>
string(1) "e"
[30]=>
string(1) "l"
[31]=>
string(1) "s"
[32]=>
string(1) "k"
[33]=>
string(2) "é"
[34]=>
string(1) " "
[35]=>
string(2) "ó"
[36]=>
string(1) "d"
[37]=>
string(1) "y"
}
array(38) {
[0]=>
string(1) "P"
[1]=>
string(2) "ř"
[2]=>
string(2) "í"
[3]=>
string(1) "l"
[4]=>
string(1) "i"
[5]=>
string(2) "š"
[6]=>
string(1) " "
[7]=>
string(2) "ž"
[8]=>
string(1) "l"
[9]=>
string(1) "u"
[10]=>
string(2) "ť"
[11]=>
string(1) "o"
[12]=>
string(1) "u"
[13]=>
string(2) "č"
[14]=>
string(1) "k"
[15]=>
string(2) "ý"
[16]=>
string(1) " "
[17]=>
string(1) "k"
[18]=>
string(2) "ů"
[19]=>
string(2) "ň"
[20]=>
string(1) " "
[21]=>
string(2) "ú"
[22]=>
string(1) "p"
[23]=>
string(2) "ě"
[24]=>
string(1) "l"
[25]=>
string(1) " "
[26]=>
string(2) "ď"
[27]=>
string(2) "á"
[28]=>
string(1) "b"
[29]=>
string(1) "e"
[30]=>
string(1) "l"
[31]=>
string(1) "s"
[32]=>
string(1) "k"
[33]=>
string(2) "é"
[34]=>
string(1) " "
[35]=>
string(2) "ó"
[36]=>
string(1) "d"
[37]=>
string(1) "y"
}
array(38) {
[0]=>
string(1) "P"
[1]=>
string(2) "ř"
[2]=>
string(2) "í"
[3]=>
string(1) "l"
[4]=>
string(1) "i"
[5]=>
string(2) "š"
[6]=>
string(1) " "
[7]=>
string(2) "ž"
[8]=>
string(1) "l"
[9]=>
string(1) "u"
[10]=>
string(2) "ť"
[11]=>
string(1) "o"
[12]=>
string(1) "u"
[13]=>
string(2) "č"
[14]=>
string(1) "k"
[15]=>
string(2) "ý"
[16]=>
string(1) " "
[17]=>
string(1) "k"
[18]=>
string(2) "ů"
[19]=>
string(2) "ň"
[20]=>
string(1) " "
[21]=>
string(2) "ú"
[22]=>
string(1) "p"
[23]=>
string(2) "ě"
[24]=>
string(1) "l"
[25]=>
string(1) " "
[26]=>
string(2) "ď"
[27]=>
string(2) "á"
[28]=>
string(1) "b"
[29]=>
string(1) "e"
[30]=>
string(1) "l"
[31]=>
string(1) "s"
[32]=>
string(1) "k"
[33]=>
string(2) "é"
[34]=>
string(1) " "
[35]=>
string(2) "ó"
[36]=>
string(1) "d"
[37]=>
string(1) "y"
}
- Output for 4.3.5 - 4.3.11, 4.4.0 - 4.4.9
- array(2) {
[0]=>
string(1) "P"
[1]=>
string(52) "říliš žluťoučký kůň úpěl ďábelské ódy"
}
array(2) {
[0]=>
string(1) "P"
[1]=>
string(52) "říliš žluťoučký kůň úpěl ďábelské ódy"
}
array(38) {
[0]=>
string(1) "P"
[1]=>
string(2) "ř"
[2]=>
string(2) "í"
[3]=>
string(1) "l"
[4]=>
string(1) "i"
[5]=>
string(2) "š"
[6]=>
string(1) " "
[7]=>
string(2) "ž"
[8]=>
string(1) "l"
[9]=>
string(1) "u"
[10]=>
string(2) "ť"
[11]=>
string(1) "o"
[12]=>
string(1) "u"
[13]=>
string(2) "č"
[14]=>
string(1) "k"
[15]=>
string(2) "ý"
[16]=>
string(1) " "
[17]=>
string(1) "k"
[18]=>
string(2) "ů"
[19]=>
string(2) "ň"
[20]=>
string(1) " "
[21]=>
string(2) "ú"
[22]=>
string(1) "p"
[23]=>
string(2) "ě"
[24]=>
string(1) "l"
[25]=>
string(1) " "
[26]=>
string(2) "ď"
[27]=>
string(2) "á"
[28]=>
string(1) "b"
[29]=>
string(1) "e"
[30]=>
string(1) "l"
[31]=>
string(1) "s"
[32]=>
string(1) "k"
[33]=>
string(2) "é"
[34]=>
string(1) " "
[35]=>
string(2) "ó"
[36]=>
string(1) "d"
[37]=>
string(1) "y"
}
- Output for 4.3.0 - 4.3.4
- array(53) {
[0]=>
string(1) "P"
[1]=>
string(1) "�"
[2]=>
string(1) "�"
[3]=>
string(1) "�"
[4]=>
string(1) "�"
[5]=>
string(1) "l"
[6]=>
string(1) "i"
[7]=>
string(1) "�"
[8]=>
string(1) "�"
[9]=>
string(1) " "
[10]=>
string(1) "�"
[11]=>
string(1) "�"
[12]=>
string(1) "l"
[13]=>
string(1) "u"
[14]=>
string(1) "�"
[15]=>
string(1) "�"
[16]=>
string(1) "o"
[17]=>
string(1) "u"
[18]=>
string(1) "�"
[19]=>
string(1) "�"
[20]=>
string(1) "k"
[21]=>
string(1) "�"
[22]=>
string(1) "�"
[23]=>
string(1) " "
[24]=>
string(1) "k"
[25]=>
string(1) "�"
[26]=>
string(1) "�"
[27]=>
string(1) "�"
[28]=>
string(1) "�"
[29]=>
string(1) " "
[30]=>
string(1) "�"
[31]=>
string(1) "�"
[32]=>
string(1) "p"
[33]=>
string(1) "�"
[34]=>
string(1) "�"
[35]=>
string(1) "l"
[36]=>
string(1) " "
[37]=>
string(1) "�"
[38]=>
string(1) "�"
[39]=>
string(1) "�"
[40]=>
string(1) "�"
[41]=>
string(1) "b"
[42]=>
string(1) "e"
[43]=>
string(1) "l"
[44]=>
string(1) "s"
[45]=>
string(1) "k"
[46]=>
string(1) "�"
[47]=>
string(1) "�"
[48]=>
string(1) " "
[49]=>
string(1) "�"
[50]=>
string(1) "�"
[51]=>
string(1) "d"
[52]=>
string(1) "y"
}
array(53) {
[0]=>
string(1) "P"
[1]=>
string(1) "�"
[2]=>
string(1) "�"
[3]=>
string(1) "�"
[4]=>
string(1) "�"
[5]=>
string(1) "l"
[6]=>
string(1) "i"
[7]=>
string(1) "�"
[8]=>
string(1) "�"
[9]=>
string(1) " "
[10]=>
string(1) "�"
[11]=>
string(1) "�"
[12]=>
string(1) "l"
[13]=>
string(1) "u"
[14]=>
string(1) "�"
[15]=>
string(1) "�"
[16]=>
string(1) "o"
[17]=>
string(1) "u"
[18]=>
string(1) "�"
[19]=>
string(1) "�"
[20]=>
string(1) "k"
[21]=>
string(1) "�"
[22]=>
string(1) "�"
[23]=>
string(1) " "
[24]=>
string(1) "k"
[25]=>
string(1) "�"
[26]=>
string(1) "�"
[27]=>
string(1) "�"
[28]=>
string(1) "�"
[29]=>
string(1) " "
[30]=>
string(1) "�"
[31]=>
string(1) "�"
[32]=>
string(1) "p"
[33]=>
string(1) "�"
[34]=>
string(1) "�"
[35]=>
string(1) "l"
[36]=>
string(1) " "
[37]=>
string(1) "�"
[38]=>
string(1) "�"
[39]=>
string(1) "�"
[40]=>
string(1) "�"
[41]=>
string(1) "b"
[42]=>
string(1) "e"
[43]=>
string(1) "l"
[44]=>
string(1) "s"
[45]=>
string(1) "k"
[46]=>
string(1) "�"
[47]=>
string(1) "�"
[48]=>
string(1) " "
[49]=>
string(1) "�"
[50]=>
string(1) "�"
[51]=>
string(1) "d"
[52]=>
string(1) "y"
}
array(38) {
[0]=>
string(1) "P"
[1]=>
string(2) "ř"
[2]=>
string(2) "í"
[3]=>
string(1) "l"
[4]=>
string(1) "i"
[5]=>
string(2) "š"
[6]=>
string(1) " "
[7]=>
string(2) "ž"
[8]=>
string(1) "l"
[9]=>
string(1) "u"
[10]=>
string(2) "ť"
[11]=>
string(1) "o"
[12]=>
string(1) "u"
[13]=>
string(2) "č"
[14]=>
string(1) "k"
[15]=>
string(2) "ý"
[16]=>
string(1) " "
[17]=>
string(1) "k"
[18]=>
string(2) "ů"
[19]=>
string(2) "ň"
[20]=>
string(1) " "
[21]=>
string(2) "ú"
[22]=>
string(1) "p"
[23]=>
string(2) "ě"
[24]=>
string(1) "l"
[25]=>
string(1) " "
[26]=>
string(2) "ď"
[27]=>
string(2) "á"
[28]=>
string(1) "b"
[29]=>
string(1) "e"
[30]=>
string(1) "l"
[31]=>
string(1) "s"
[32]=>
string(1) "k"
[33]=>
string(2) "é"
[34]=>
string(1) " "
[35]=>
string(2) "ó"
[36]=>
string(1) "d"
[37]=>
string(1) "y"
}
preferences:
252.7 ms | 409 KiB | 356 Q