譬如我想把$str = 'adfdf' 變成 ['a', 'd', 'f', 'd', 'f']這樣的陣列
小伙看你根骨奇佳,潜力无限,来学PHP伐。
發現可以用str_split這個函數
之前做過字串對比的lcs演算法 裡面涉及到對字串的打散成數組,由於涉及到中文的問題 直接使用str_split是不行的 要使用preg_split
你可以封装一个公共函数 function mb_str_split($str) { return preg_split('/(?<!^)(?!$)/u' , $str); }
雷雷
字串本身就是可以當作陣列用$str = "abcdef";你輸出$str[0].$str[1].$str[2];你會發現其實就是$strarray(" a","b","c","d","e","f");
雷雷 雷雷
$str = 'adfdf';
explode不行?
發現可以用str_split這個函數
之前做過字串對比的lcs演算法 裡面涉及到對字串的打散成數組,由於涉及到中文的問題 直接使用str_split是不行的 要使用preg_split
雷雷
雷雷
字串本身就是可以當作陣列用
$str = "abcdef";
你輸出$str[0].$str[1].$str[2];
你會發現其實就是$str
array(" a","b","c","d","e","f");
雷雷 雷雷
雷雷
$str = 'adfdf';
雷雷雷雷
explode不行?