首页 > 语言 > PHP > 正文

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

2024-09-04 11:46:26
字体:
来源:转载
供稿:网友

在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. //开源代码Vevb.com 
  4. //结果  abc

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表