导航:首页 > 编程语言 > php中文字符串转数组

php中文字符串转数组

发布时间:2024-10-15 02:12:32

1. 关于php字符串转数组的问题

先将字符串中的$替换成其它字符(str_replace)
注意,PHP中"$"作为字符时是需要转义的,
"/$"
例:
$aaa="aaa$bbb$ccc";
$aaa
=
str_replace("\$",
",",
$aaa);
这样,实际上$aaa的值就是"aaa,bbb,ccc"了,不会有什么问题了

2. get传值字符串转化为数组 php

可以键派用parse_str这个函宽亮槐数,
$re = 'a=1&b=2&c=3';
parse_str($re, $output);
var_mp($output);
结果:array(3) { ["a"]=> string(1) "1" ["b"]=>慎友 string(1) "2" ["c"]=> string(1) "3" }

3. PHP 如何把 字符串 转为数组

正则做

<?php
$t='code:-1ErrMsg:用户不存在';
preg_match('/code:(-?d+)s+ErrMsg:(.+)/',$t,$m);
$a=array();
$a['code']=intval($m[1]);
$a['ErrMsg']=$m[2];
var_mp($a);
?>

代码未测试,自多体会...

4. PHP 如何实现按字数分割中英文混杂字符串成数组

以下是我编写的代码,实现对中英文混杂字符进行分割:

<?php
function mbStrSplit ($string, $len=1) {
$start = 0;
$strlen = mb_strlen($string);
while ($strlen) {
$array[] = mb_substr($string,$start,$len,"utf8");
$string = mb_substr($string, $len, $strlen,"utf8");
$strlen = mb_strlen($string);
}
return $array;
}

header('Content-type:text/html;charset=utf-8');
$str = '我爱北京3我爱上海-我爱xianggang';
$r = mbStrSplit($str, 4);
echo '<pre>';
print_r($r);
echo '</pre>';
?>

运行结果:

Array
(
[0] => 我爱北京
[1] => 3我爱上
[2] => 海-我爱
[3] => xian
[4] => ggan
[5] => g
)

5. php字符串转数组

可以使用str_split将字符串转为数组,str_split用法如下:

str_split — 将字符串转换为数组

arraystr_split(string$string[,int$split_length=1])

string:输入字符串。

split_length:每一段的长度。

返回值

如果指定了可选的 split_length 参数,返回数组中的每个元素均为一个长度为 split_length的字符块,否则每个字符块为单个字符。

如果 split_length 小于 1,返回 FALSE。如果 split_length 参数超过了 string 超过了字符串 string 的长度,整个字符串将作为数组仅有的一个元素返回。


使用示例:

$str="HelloWorld";
$arr=str_split($str);
print_r($arr);

以上代码将输出

Array
(
[0] => H
[1] => e
[2] => l
[3] => l
[4] => o
[5] =>
[6] => W
[7] => o
[8] => r
[9] => l
[10] => d
)

阅读全文

与php中文字符串转数组相关的资料

热点内容
如何看出服务器性能配置 浏览:645
程序员怎么变成少女 浏览:264
acr9000独立式可编程运动控制器 浏览:762
java数据结构书籍 浏览:358
lol压缩秀 浏览:528
编译烧录失败 浏览:270
安卓如何让充电快起来 浏览:16
手机qqdisk文件夹 浏览:935
文件夹怎么放进U盘 浏览:293
手机系统编译语言 浏览:422
华为手机nfc加密卡怎么复制 浏览:19
androidjni开发流程 浏览:881
如何解除vivo应用加密锁 浏览:732
菜单创建文件夹方法 浏览:376
o型密封圈压缩率 浏览:452
lpilinux认证 浏览:205
编译文法原理是什么 浏览:16
python基础教程源代码 浏览:521
编程两个圈是什么 浏览:433
程序员掉头发怎么办 浏览:317