小弟跪求给位大侠知道怎样才能把输入的字符一个一个的分开来啊,急急急…… 给位大侠,小弟现在要做一个四阶幻方的加密程序,但现在不知道怎样才能把用户输入的明文一个一个分割开来存入一个数组,就比如说,用户输入的是:“谢谢,a1bc23各位大侠帮忙abc123!”,然后我要把它以下面的形式存入数组,即:$a[0]=谢,$a[1]=谢,$a[2]=a,$a[3]=1。请问怎样才能做到这样呢???急急急,谢谢谢…… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 str_split($str) 函数就可以实现 $a=str_split("abc");echo $a[0]; echo $a[1]; echo $a[2];对应输出 a b c preg_match_all('/[\x00-\x7F]|[\x80-\xFF]{2}/', '谢1谢a你', $m);//UTF-8是3字节print_r($m[0]); <?$str="谢谢,a1bc23各位大侠帮忙abc123!";preg_match_all("/(\S)/u",$str,$res);print_r($res[1]);/*Array( [0] => 谢 [1] => 谢 [2] => , [3] => a [4] => 1 [5] => b [6] => c [7] => 2 [8] => 3 [9] => 各 [10] => 位 [11] => 大 [12] => 侠 [13] => 帮 [14] => 忙 [15] => a [16] => b [17] => c [18] => 1 [19] => 2 [20] => 3 [21] => !)*/?>不过要注意的是,这个只在UTF-8编码下测试通过~ 求助3 PHP如何使用共享内存? php curl怎么用? 关于ajax的一个小问题 大家来看看 sql 查询等于某几个id的数据的语句怎么写 Array sort问题 着急啊!!! XML解析 PHP可以处理存储过程返回的游标或记录集的吗? PHP自动生成月历代码问题 mysql数据库和sql server它们的区别有吗? 类里面的一个方法,这样也行? php有没有帮助文档,就像微软的MSDN类似的文档,有没有呢?
对应输出 a b c
preg_match_all('/[\x00-\x7F]|[\x80-\xFF]{2}/', '谢1谢a你', $m);//UTF-8是3字节
print_r($m[0]);
<?
$str="谢谢,a1bc23各位大侠帮忙abc123!";
preg_match_all("/(\S)/u",$str,$res);
print_r($res[1]);
/*
Array
(
[0] => 谢
[1] => 谢
[2] => ,
[3] => a
[4] => 1
[5] => b
[6] => c
[7] => 2
[8] => 3
[9] => 各
[10] => 位
[11] => 大
[12] => 侠
[13] => 帮
[14] => 忙
[15] => a
[16] => b
[17] => c
[18] => 1
[19] => 2
[20] => 3
[21] => !
)
*/
?>
不过要注意的是,这个只在UTF-8编码下测试通过~