关于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在实际开发中由于经常需要使用,希望对大家有帮助。

PHP 数组和字符串互相转换实现方法

PHP 中由于数组和字符串这两种变量类型是如此常用,以至于 PHP 具有两个函数,可以在字符串和数组之间互相进行转换 代码如下: $array=explode(separator,$str...
  • u010525970
  • u010525970
  • 2016年08月30日 15:31
  • 3631

php中XML与数组的相互转换

做微信开发的同学,对xml肯定不会陌生,其中,对xml的解析与拼装更是家常便饭,今天,分享两个比较实用的函数,用来辅助我们的开发工作。 1. 将xml解析成数组输出 /** * 将xml转换为数组 ...
  • tdcqfyl
  • tdcqfyl
  • 2016年08月25日 11:09
  • 2292

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
  • 12273

php将一个字符串转变成键值对数组的效率问题

有这样一种需求,将形式为“TranAbbr=IPER|AcqSsn=000000073601|MercDtTm=20090615144037”的字符串转换成如下格式的数组:Array ( [T...
  • AidanDai
  • AidanDai
  • 2016年01月25日 22:30
  • 2894

PHP--- JSON和数组的转换

一、json_encode() 1 2 3 4 $arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5); echo json_encode($...
  • u012887301
  • u012887301
  • 2016年10月24日 15:45
  • 12972

php里面的String和byte[]转换的工具类

在网上找了好久也没有找到,就自己找资料写了一个工具类,有别人的代码,也有自己修改的。。 /**  * byte数组与字符串转化类  * @author zikie  * Created on ...
  • g302915901
  • g302915901
  • 2013年08月26日 16:53
  • 6452

PHP内置函数--数组篇

目前总结了常用的数组函数,深深的记住这些函数会加快我们的开发效率
  • lzx_victory
  • lzx_victory
  • 2016年11月02日 10:44
  • 572

php对象转换成字符串

比如我有一个类A: class A { public $a; public $b; public $c; public function __construct($...
  • forLightWay
  • forLightWay
  • 2017年01月19日 18:30
  • 3087

Java中字符串与数组,数组与list之间的转化,及字符串处理

Java中字符串与数组,数组与list之间的转化,及使用StringBuild类型处理字符串的方法实现与讲解,包含实例。...
  • u014800380
  • u014800380
  • 2016年11月01日 14:44
  • 8856

如何灵活运用PHP判断字符串的包含 PHP数组包含

http://zyc16520.blog.163.com/blog/static/27003670201011131953645/ PHP语言是一个功能强大的嵌入式HTML脚本语言,它的...
  • hanshileiai
  • hanshileiai
  • 2014年05月25日 21:11
  • 4339
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于PHP数组转字符串详细介绍
举报原因:
原因补充:

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