本文目录一览:
php字符串截取成数组
$a = "xin2222222;min3333333;";
$b = explode(";", $a);
$b
是你要的数组。
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
)
PHP中如何分割字符串成数组
使用 explode
可以分割,第一个参数,以什么符号分割,第二个参数是分割的字符串。
手册上的案例:
<?php
// 示例 1
$pizza = "piece1 piece2 piece3 piece4 piece5 piece6";
$pieces = explode(" ", $pizza);
echo $pieces[0]; // piece1
echo $pieces[1]; // piece2
php怎么把字符串指定字符分割成数组?
<?php
$str = "1|2|3|4|5|";
$var = explode("|", $str);
print_r($var);
?>
$var = explode("|", $str);
把 $str
按 |
进行分割。
PHP 还有其他的把字符串指定字符分割成数组的方法:
str_split(string, length)
参数描述:string
必需。规定要分割的字符串。length
可选。规定每个数组元素的长度。默认是 1。
json_decode()
这个函数也可以把字符串分割成数组(第二个参数为 true 才行)
php字符串拆分转换成数组
转换成数组吧,这样:
<?php
$str = "1,2,gg,33,ghh,7,j";
$arr = explode(",", $str);
print_r($arr);
?>