php字符串分割,字符串转数组
分类:新闻中心

php str_split() 函数教程

php教程 explode() 函数
php string 函数
定义和用法
explode() 函数把字符串分割为数组。

chunk_split() 函数把字符串分割为一连串更小的部分。

 
 $str = "corn, broccoli, zucchini";
 $ar = explode(", ", $text);
 print_r($ar);
 /*
 定义和用法
 explode() 函数把字符串分割为数组。
 
 语法
 explode(separator,string,limit)参数 描述
 separator 必需。规定在哪里分割字符串。
 string 必需。要分割的字符串。
 limit 可选。规定所返回的数组元素的最大数目。
*/ 
 
 $biuuu = 'www.111cn.net';
 print_r(str_split($biuuu)) 
 /*
 定义和用法
 str_split() 函数把字符串分割到数组中。
 
 语法
 str_split(string,length)参数 描述
 string 必需。规定要分割的字符串。
 length 可选。规定每个数组元素的长度。默认是 1。
*/
 
 //
 $str="$str=$str;";
 eval($str);
 
 $string = '杯子';
 $name = '咖啡';
 $str = '这个 $string 中装有 $name.<br>';
 echo $str;
 eval( "$str = "$str";" );
 echo $str;

定义和用法
该str_split ( )函数的字符串分割成一个数组。

语法
explode(separator,string,limit)参数 描述
separator 必需。规定在哪里分割字符串。
string 必需。要分割的字符串。
limit 可选。规定所返回的数组元素的最大数目。

语法
chunk_split(string,length,end)参数 描述
string 必需。规定要分割的字符串。
length 可选。一个数字,定义字符串块的长度。
end 可选。字符串值,定义在每个字符串块之后放置的内容。

 //eval eval()函数的作用是:返回与php代码相对应的字符串。
 
 
 $str="1:0:1:0:1";
 $arraylist=split(":",$str); //存入数组
 
 for($i=0;$i<count($arraylist);$i++) //把它们全部输出来
 {
 echo $arraylist[$i]."   ";
 }

语法

例子
在本例中,我们将把字符串分割为数组:

*/

str_split(string,length)

 代码如下

$data="hello world! this is a world!";       //定义字符串
$new_string=chunk_split($data);       //分割字符串
echo $new_string;          //输出结果

Parameter Description
string 必需的。指定的字符串分裂
length 任择。指定的长度每个数组元素。默认值是1

<?php
$str = "hello world. it's a beautiful day.";
print_r (explode(" ",$str));
?>

/*
定义和用法
explode() 函数把字符串分割为数组。

下面看实例.

输出:

语法
explode(separator,string,limit)参数 描述
separator 必需。规定在哪里分割字符串。
string 必需。要分割的字符串。
limit 可选。规定所返回的数组元素的最大数目。

<?php
print_r(str_split("Hello"));
?>

 代码如下

*/

输出结果.

array
(
[0] => hello
[1] => world.
[2] => it's
[3] => a
[4] => beautiful
[5] => day.
)

$str='one|two|three|four';        //定义字符串
$result=explode('|',$str,2);       //切开字符串
print_r($result);          //输出结果
$result=explode('|',$str,-1);       //以负数为返回个数
print_r($result);          //输出结果

Array
(
[0] => H
[1] => e
[2] => l
[3] => l
[4] => o
)

str_split 拆分函数

/*
定义和用法
str_split() 函数把字符串分割到数组中。

实例二.

<?php
print_r(str_split("Hello",3));
?>

 

结果.

Array
(
[0] => Hel
[1] => lo
)

 

提示和说明
注意:如果长度小于1 , str_split ( )函数将返回FALSE 。 

注意:如果长度大于长度的字符串,整个字符串将返回作为唯一的因素阵列。

定义和用法
str_split() 函数把字符串分割到数组中。

语法
str_split(string,length)参数 描述
string 必需。规定要分割的字符串。
length 可选。规定每个数组元素的长度。默认是 1。

str_split() 函数教程 定义和用法 该str_split ( )函数的字符串分割成一个数组。 语法 str_split(string,length) Parameter Description string 必需的。指...

语法
str_split(string,length)参数 描述
string 必需。规定要分割的字符串。
length 可选。规定每个数组元素的长度。默认是 1。

*/

说明
如果 length 小于 1,str_split() 函数将返回 false。

$str="hello world";          //定义字符串
$result=str_split($str);         //执行转换操作
print_r($result);           //输出转换后的结果
$result=str_split($str,4);         //每个元素定长为4
print_r($result);           //输出转换后的结果

如果 length 大于字符串的长度,整个字符串将作为数组的唯一元素返回。
例子
例子 1

?>

 代码如下

<?php
print_r(str_split("hello"));
?>

输出:

 代码如下

array
(
[0] => h
[1] => e
[2] => l
[3] => l
[4] => o
)

例子 2

 代码如下

<?php
print_r(str_split("hello",3));
?>

输出:

 代码如下

array
(
[0] => hel
[1]

preg_split -- 用正则表达式分割字符串
说明
array preg_split ( string pattern, string subject [, int limit [, int flags]])

返回一个数组,包含 subject 中沿着与 pattern 匹配的边界所分割的子串。

如果指定了 limit,则最多返回 limit 个子串,如果 limit 是 -1,则意味着没有限制,可以用来继续指定可选参数 flags。

flags 可以是下列标记的任意组合(用按位或运算符 | 组合):

preg_split_no_empty
如果设定了本标记,则 preg_split() 只返回非空的成分。

本文由美高梅网址发布于新闻中心,转载请注明出处:php字符串分割,字符串转数组

上一篇:凯撒密码,自带加密函数rot13 下一篇:没有了
猜你喜欢
热门排行
精彩图文