首页 > 语言 > 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. ( 
  7. [0] => H 
  8. [1] => e 
  9. [2] => l 
  10. [3] => l 
  11. [4] => o 
  12. ) 

explode(),实例代码如下:

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

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

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