我有一个字符串,例如:
“ 0123456789”
并且需要将每个EACH字符拆分为一个数组。
我为它的地狱尝试:
explode('', '123545789'); 但这给了我显而易见的警告:警告:爆炸中未定义分隔符。
我怎么会遇到这个?我看不到任何可用的方法,尤其是一个函数 问题来源于stack overflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
$array = str_split("0123456789bcdfghjkmnpqrstvwxyz"); str_split采用可选的第二个参数,即块长度(默认为1),因此您可以执行以下操作:
$array = str_split("aabbccdd", 2);
// $array[0] = aa // $array[1] = bb // $array[2] = cc etc ... 您还可以通过将字符串视为数组来获得字符串的一部分:
$string = "hello"; echo $string[1];
// outputs "e"