关于PHP数组转字符串详细介绍

原创 2013年12月05日 13:24:11
经常需要使用PHP处理字符string,PHP内置的字符函数提供了非常强大的功能,基本上能完成大部分字符处理操作。如使用str_split函数将一个字符转换成一个数组、implode函数将php数组转字符串、strpos函数在一个字符中查找另一个字符、substr函数获取字符中的某几个字符、strlen函数获取字符长度等等。这些都是PHP最基础的知识,便于日常工作使用,我将这个函数做了一些总结,仅供参考。

1,如何将一个字符转换成一个数组
解决方法:str_split()函数
示例如下:

  1. $biuuu = 'www.biuuu.com';  
  2. print_r(str_split($biuuu))  

输出结果:

  1. Array  
  2. (  
  3. [0] => b  
  4. [1] => i  
  5. [2] => u  
  6. [3] => u  
  7. [4] => u  

2,如何将一个php数组转字符串
解决方法:implode()函数
示例如下:

  1. $biuuu = array('b','i','u','u','u');  
  2. print_r(implode('',$biuuu)); 

输出结果biiuu

3,如何在一个字符中查找另一个字符
解决方法:strpos或strstr
示例如下:

  1. $biuuu = 'this is my website biuuu.com';  
  2. $search = 'biuuu';  
  3. print_r(strpos($biuuu,$search)); 

输出结果:19

4,如何获取字符中的某几个字符
解决方法:substr()函数
示例如下:

  1. $biuuu = 'this is my website biuuu.com';  
  2. print_r(substr($biuuu,19)); 

输出结果:biuuu.com

5,如何获取字符长度
解决方法:strlen()函数
示例如下:

  1. $biuuu = 'this is my website biuuu.com';  
  2. print_r(strlen($biuuu)); 

输出结果28

以上几个PHP字符处理函数str_split、implode、strpos、substr和strlen在实际开发中由于经常需要使用,希望对大家有帮助。

JS/PHP中,数组与字符串的转换,这次总算是记住了

这个数组和字符串的相互转换的API一直以来我就老是记不明白,这两天把他们都凑合在一起,才慢慢清晰,直至记下来,我相信不只我一个人对它们很无奈,那我们今天就来一起看看吧,好好地识别一下它们~ JS 数组...
  • MYTLJP
  • MYTLJP
  • 2017-11-11 15:53:08
  • 441

PHP的数组转String

简单的函数,将array()转为字符串 implode(元素分隔符, 数组)
  • anan890624
  • anan890624
  • 2016-07-20 22:29:51
  • 3420

JS中json字符串和json对象之间的转换,PHP中json字符串和php数组之间的转换

JS中: 字符串转对象(strJSON代表json字符串)    var obj = eval(strJSON);    var obj = strJSON.parseJSON();    var o...
  • u014316363
  • u014316363
  • 2015-01-04 09:41:13
  • 12744

php 字符串和数组相互转换函数

在php中把字符串转换在数组可使用函数有str_split()、explode(),preg_split()函数, 把数组转换在字符串我们也有一个函数implode()函数与直接把数组连接起来。...
  • h330531987
  • h330531987
  • 2017-06-09 11:48:07
  • 608

怎样把php数组转换成字符串,php implode()

实例代码 一维数组转换成字符串代码! $arr1=array(“shu”,”zhu”,”1″); $c=implode(“##”,$arr1); echo $c;  //shu##zhu#...
  • u012767263
  • u012767263
  • 2014-02-26 14:04:56
  • 41427

php将数组变成字符串implode和explode

如果仅仅是合并,倒简单: $new= implode('',array('a','b','c','d','e','f','g')); 但如果考虑再恢复成数组,所以一定要使用分隔符才行,不然取...
  • u013718071
  • u013718071
  • 2014-03-18 17:14:48
  • 11085

php 对象数组转json字符串5

Php代码       header("content-type:text/html; charset=utf-8");      class Student {          priv...
  • bfboys
  • bfboys
  • 2016-10-22 19:21:05
  • 1441

PHP数组函数和字符串函数

(一)PHP核心数组函数 与数组索引与值相关的函数 1、array_keys():把数组的索引下标合并到一个新数组中; 2、array_values():把数组的值合并到一个新数组中; ...
  • qiyuandu
  • qiyuandu
  • 2016-11-22 00:02:28
  • 1469

php 排序数组,拼接字符串

需求: $data = array('appId' => 1, 'username' => 'xx', 'mobile' => '183xxxx8952', 'tid' => 1);  把数组的参数...
  • u011650048
  • u011650048
  • 2016-05-26 10:13:29
  • 916
收藏助手
不良信息举报
您举报文章:关于PHP数组转字符串详细介绍
举报原因:
原因补充:

(最多只允许输入30个字)