当前位置: 首页 > 文章教程  > 计算机与互联网 > 网络编程

5.14转换字符串到数组

9/17/2020 9:26:54 PM 人评论

5.14转换字符串到数组

5.14 转换字符串到数组

PHP提供的函数str_split()可将字符串转换成一个数组,即将数组分割成几个部分,每个部分的值作为数组的元素。该函数的语法如下所示。


array str_split(string$str[,int$split_length])


该函数将字符串$str做分割,将分割后的字符串各部分存入数组,并将数组返回。可选参数$split_length用来指定分割字符串长度。如果没有指定该参数,函数将把字符串$str按一个字符的长度分割。代码5-21演示了该函数的用法。

代码5-21 转换字符串到数组5-21.php


01 <?php

02 $str='How are you?';

03 echo'原字符串:';

04 echo'<br/>';

05

06 echo$str;

07 echo'<br/>';

08 echo'<br/>';

09

10 $arr1=str_split($str);//将转换结果保存到数组

11 $arr2=str_split($str,3);//指定数组的3个元素

12

13 echo'<pre>';

14 print_r($arr1);

15 print_r($arr2);

16 echo'</pre>';

17 ?>


【代码解析】代码5-21的执行结果如图5-21所示。从结果可以看出,字符串中的空白字符也会被存入数组。当函数str_split()指定了第2个参数时,字符串将按第2个参数所指定长度的字符串来截取原字符串。

图 5-21 将字符串转换到数组

相关教程

共有条评论 网友评论

验证码: 看不清楚?