开发者社区 问答 正文

PHP:将字符串拆分为数组,就像没有分隔符的爆炸一样

我有一个字符串,例如:

“ 0123456789”

并且需要将每个EACH字符拆分为一个数组。

我为它的地狱尝试:

explode('', '123545789'); 但这给了我显而易见的警告:警告:爆炸中未定义分隔符。

我怎么会遇到这个?我看不到任何可用的方法,尤其是一个函数 问题来源于stack overflow

展开
收起
保持可爱mmm 2020-02-08 20:10:25 605 分享 版权
1 条回答
写回答
取消 提交回答
  • $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"

    2020-02-08 20:10:37
    赞同 展开评论