Php string to array, supports converting Chinese php string to array, supports Chinese
PHP code
/*** Converts a string into an array and supports Chinese characters. it can only be in UTF-8 format * @ param $ str * @ return array */function StringToArray ($ str) {$ result = array (); $ len = strlen ($ str); $ I = 0; while ($ I <$ len) {$ chr = ord ($ str [$ I]); if ($ chr = 9 | $ chr = 10 | (32 <= $ chr & $ chr <= 126 )) {$ result [] = substr ($ str, $ I, 1); $ I + = 1;} elseif (192 <= $ chr & $ chr <= 223) {$ result [] = substr ($ str, $ I, 2); $ I + = 2;} elseif (224 <= $ chr & $ chr <= 239) {$ result [] = substr ($ str, $ I, 3); $ I + = 3;} elseif (240 <= $ chr & $ chr <= 247) {$ result [] = substr ($ str, $ I, 4); $ I + = 4;} elseif (248 <= $ chr & $ chr <= 251) {$ result [] = substr ($ str, $ I, 5); $ I + = 5;} elseif (252 <= $ chr & $ chr <= 253) {$ result [] = substr ($ str, $ I, 6); $ I + = 6 ;}} return $ result ;}