怎样将php里的汉字字符串分割成单个字符
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样将php里的汉字字符串分割成单个字符相关的知识,希望对你有一定的参考价值。
很简单,代码如下:
<?php$str = "Hello Friend";
$arr1 = str_split($str);
$arr2 = str_split($str, 3);
print_r($arr1);
print_r($arr2);
/* Output may look like:
Array
(
[0] => H
[1] => e
[2] => l
[3] => l
[4] => o
[5] =>
[6] => F
[7] => r
[8] => i
[9] => e
[10] => n
[11] => d
)
Array
(
[0] => Hel
[1] => lo
[2] => Fri
[3] => end
)
*/
?> 参考技术A 那要看你的编码,通常来说是ANSI的,这种情况下字符的编码(ASCII)英文数字和半角符号是一个字节,而且这个字节的值小于127。汉字占两个字节,且每个字节都小于0(或者无符号大于128)
你把字符串逐个字符判断,筛选就可以了。
Unicode编码,所有字符都是两个字节,汉字不变,英文数字和半角符号全面多了个NULL,UTF-8就啰嗦多,这里不讲了 参考技术B for($i=0;$i<strlen($string);$i++)
echo $string$i;
if($i%9 == 8)
echo "<br/>";
试试,应该可以用的。
希望回答对你有帮助,如果有疑问,请继续追问
答题不易,互相理解,您的采纳是我前进的动力,感谢您。本回答被提问者和网友采纳
Python 将中文字母转成数字
Outline
把中文汉字或者英文字母或者特殊字符转换成数字。
(实质是字符转成对应ASCII码)
转换
将中文汉字转成数字:
ord(‘单个中文汉字‘)
反转:
chr(21704)
将英文字母转成数字:
转换
ord(‘F‘)
反转
chr(70)
将特殊符号转成数字:
转换
ord(‘*‘)
反转
chr(42)
以上是关于怎样将php里的汉字字符串分割成单个字符的主要内容,如果未能解决你的问题,请参考以下文章