hi,欢迎访问本站!
当前位置: 首页编程开发正文

php字符串内字符逐个输出

墨初 编程开发 401阅读

php可以将字符串中的单个字符进行逐个的输出,这里就需要获取到字符串的长度,利用字符串的长度来循环输出字符串中的单个字符,下面是示例代码。

php逐个输出字符串中的字符

例1:

$str = '73so.com';
$l = strlen($str);
for ($i=0; $i < $l; $i++) { 
    echo $str[$i];
}
// 7 3 s o . c o m

如果字符串中全是英文字符,可以使用上面的方法。如果字符串中含有中文字符,上面的代码就不适合了,就要改用下面的代码了。

例2:

下面示例适合英文中文混合类型的字符串,但是用之前要判断一下php是否安装了 mbstring 扩展!

$str = "中国abc";
$length = mb_strlen($str, 'utf-8');
for ($i=0; $i < $length; $i++){
    echo mb_substr($str, $i, 1, 'utf-8').'  ';  
}
// 中 国 a b c
声明:无特别说明,转载请标明本文来源!
相关推荐