php 将一个字符串分割为组成它的字符

时间:2023年10月05日

/

来源:网络

/

编辑:佚名

问: php里如何将一个字符串分割为组成它的字符?
比如hello -> [h, e, l, l, o] 以下有三种方法:
这是需要被分割的字符串: $str = ‘Hello小样’;
字符串的长度:
$len = mb_strlen($str, ‘utf8’);// 7
第一种:
$arr = str_split($str);
p($arr);
第二种:
$arr = preg_split("//u", $str, -1, PREG_SPLIT_NO_EMPTY);
P($arr);
preg_split(pattern, subject, limit, flags)
pattern:用于搜索的模式,字符串形式;
subject: 输入的字符串;
limit: 限制多少个字符, -1|0|null表示不限制
flags: PREG_SPLIT_NO_EMPTY(返回分隔后的非空部分[常用]) PREG_SPLIT_DELIM_CAPTURE(用于分隔的模式中的括号表达式将被捕获并返回) PREG_SPLIT_OFFSET_CAPTURE(对于每一个出现的匹配返回时将会附加字符串偏移量)
第三种:
$len = mb_strlen($str, 'utf8');
$tmp = [];
for ($i = 0;$i < $len;$i++) {
    $tmp[] = $str[$i];
}
p($tmp);
猜你需要

豫ICP备2021026617号-1  豫公网安备:41172602000185   Copyright © 2021-2028 www.78moban.com/ All Rights Reserved

本站作品均来自互联网,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系 1565229909#qq.com(把#改成@),我们将立即处理。