网站地图    收藏   

主页 > php专栏 > php数组查询 >

php数组与字符串的转换函数 - php数组

来源:自学PHP网    时间:2014-11-25 21:17 作者: 阅读:

[导读] 在php中我们要把字符串转换在数组可使用函数有str_split()、explode(),preg_split()函数了,如果把数组转换在字符串我们也有一个函数implode()函数与直接把数组连接起来.我们先来看字符串转换成...

php数组与字符串的转换函数

在php中我们要把字符串转换在数组可使用函数有str_split()、explode(),preg_split()函数了,如果把数组转换在字符串我们也有一个函数implode()函数与直接把数组连接起来.

我们先来看字符串转换成数组:str_split(),实例代码如下:

  1. <?php 
  2. print_r(str_split("Hello")); 
  3. ?> 
  4.  
  5. Array 
  6. [0] => H 
  7. [1] => e 
  8. [2] => l 
  9. [3] => l 
  10. [4] => o 

explode(),实例代码如下:

  1. <?php 
  2. $str = "Hello world. It's a beautiful day."
  3. print_r (explode(" ",$str)); 
  4. ?> 
  5.  
  6. //结果 
  7.  
  8. Array 
  9. [0] => Hello 
  10. [1] => world. 
  11. [2] => It's 
  12. [3] => a 
  13. [4] => beautiful 
  14. [5] => day. 

preg_split()函数,代码如下:

  1. <?php 
  2. $user_info = "+J+++G+++++w"
  3. $fields = preg_split("/+{1,}/"$user_info); 
  4. while ($x < sizeof($fields)) : 
  5.    print $fields[$x]. "<br>"
  6.    $x++; 
  7. endwhile
  8. ?> 

总结在php中str_split()、explode()函数功能是一样的,这里就不介绍了.

把数组转换在字符串:implode(),代码如下:

  1. $array = array('a','b','c'); 
  2. echo implode($array); 
  3. //开源代码phpfensi.com 
  4. //结果  abc

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论