譬如我想把$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不行?