php专区

 首页 > php专区 > PHP基础 > 数组 > php数组与字符串的转换函数 - php数组

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

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

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

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

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

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

explode(),实例代码如下:

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

preg_split()函数,代码如下:

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

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

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

  1. $array = array('a','b','c'); 
  2. echo implode($array); 
  3. //开源代码phpfensi.com 
  4. //结果  abc
分享到:
php判断是否为数组程序代码 - php数组
php判断是否为数组程序代码 在php中判断是否为数组很简单,php中利用is_array() 函数就可以快速判断变量是否为数组了,下面我来给大家介绍. is_array — 检测变量是否是数组 Report a bug 描述 bool is_array ( mixed $var ) 如果 var 是 array,则返回 TRUE,否则返回 FALSE,例代码如下: ...
array_map实现递归功能 - php数组
array_map实现递归功能 array_map(callback, arr1, arr2……);函数返回用户自定义回调函数执行后的数组,代码如下: function escapeString($value) {  //开源代码phpfensi.com   if (emptyempty($value)) {    return $value;   } else {    return is_arra...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……