- 浏览: 41630 次
文章分类
最新评论
对php中的数组与字符串的转换函数进行了详细的整理汇总。
1.将一个字符串转化为数组
str_split()用于将一个字符串转化为数组
语法:
str_split(string,length)
string是必须的,是要分割的字符串;
//length是可选的,规定每个数组元素的长度
tips:
如果 length 小于 1,str_split() 函数将返回 false。
如果 length 大于字符串的长度,整个字符串将作为数组的唯一元素返回。
例子:
2.字符串分割函数
explode() 函数把字符串分割为数组。
语法:
explode(separator,string,limit)
//separator是必须的,规定了分割分割字符串的依据,例如:“ ”(空格) “|” “,”等
//string是必须的,是所要操作的字符串
//limit是可选的,规定所返回的数组元素的最大数目。
例子:
3.将一个数组转化为字符串
使用implode() 函数把数组元素组合为一个字符串
语法:
tips:虽然 <EM>separator</EM> 参数是可选的。但是为了向后兼容,推荐您使用使用两个参数。implode() 可以接收两种参数顺序。但是由于历史原因,explode() 是不行的。你必须保证
<EM>separator</EM> 参数在 <EM>string</EM> 参数之前才行。例子:
4.在字符串种中查找另外一个字符
使用strpos()或strstr()函数
strpos() 函数返回字符串在另一个字符串中第一次出现的位置。
如果没有找到该字符串,则返回 false。
语法:
strpos(string,find,start)
//string为必须,表示被搜索的字符串
//find为必须,表示被查找的字符串
//start可选。规定开始搜索的位置。
tip:
该函数对大小写敏感
例子:
输出结果:
4
8
5.截取字符串中的部分字符
substr() 函数返回字符串的一部分
语法:
substr(string,start,length)
//string为必需,规定要返回其中一部分的字符串。
/*必需。规定在字符串的何处开始。
正数 - 在字符串的指定位置开始
负数 - 在从字符串结尾的指定位置开始
0 - 在字符串中的第一个字符处开始
*/
/*可选。规定要返回的字符串长度。默认是直到字符串的结尾。
正数 - 从 start 参数所在的位置返回
负数 - 从字符串末端返回
*/
tips:
如果 start 是负数且 length 小于等于 start,则 length 为 0。
例子;
6.获取字符串长度
strlen() 函数用于计算字符串的长度。
例子:
7.将字符串转化为大写
strtoupper() 函数把字符串转换为大写。
例子:
8.将字符串转化为小写
strtolower() 函数把字符串转换为小写。
例子:
1.将一个字符串转化为数组
str_split()用于将一个字符串转化为数组
语法:
str_split(string,length)
string是必须的,是要分割的字符串;
//length是可选的,规定每个数组元素的长度
tips:
如果 length 小于 1,str_split() 函数将返回 false。
如果 length 大于字符串的长度,整个字符串将作为数组的唯一元素返回。
例子:
<?php $str="www.jbxue.com"; print_r(str_split($str)); ?>
2.字符串分割函数
explode() 函数把字符串分割为数组。
语法:
explode(separator,string,limit)
//separator是必须的,规定了分割分割字符串的依据,例如:“ ”(空格) “|” “,”等
//string是必须的,是所要操作的字符串
//limit是可选的,规定所返回的数组元素的最大数目。
例子:
<?php $types="doc|docx|ppt|pptx|xls|xlsx|zip|rar"; print_r(explode("|",$types)); ?>
3.将一个数组转化为字符串
使用implode() 函数把数组元素组合为一个字符串
语法:
<PRE>implode(separator,array)</PRE>//seperator是可选的,规定数组元素之间放置的内容,默认是“”(空字符串)<BR> //array是必须的,是要结合成字符串的数组<BR> <PRE></PRE>
tips:虽然 <EM>separator</EM> 参数是可选的。但是为了向后兼容,推荐您使用使用两个参数。implode() 可以接收两种参数顺序。但是由于历史原因,explode() 是不行的。你必须保证
<EM>separator</EM> 参数在 <EM>string</EM> 参数之前才行。例子:
<?php $arr = array('Hello','World!','Beautiful','Day!'); echo implode(" ",$arr); ?>
4.在字符串种中查找另外一个字符
使用strpos()或strstr()函数
strpos() 函数返回字符串在另一个字符串中第一次出现的位置。
如果没有找到该字符串,则返回 false。
语法:
strpos(string,find,start)
//string为必须,表示被搜索的字符串
//find为必须,表示被查找的字符串
//start可选。规定开始搜索的位置。
tip:
该函数对大小写敏感
例子:
<?php $str="HellO neo"; $find1="O"; $find2="o"; echo strpos($str,$find1); echo "<br/>"; echo strpos($str,$find2); ?>
输出结果:
4
8
5.截取字符串中的部分字符
substr() 函数返回字符串的一部分
语法:
substr(string,start,length)
//string为必需,规定要返回其中一部分的字符串。
/*必需。规定在字符串的何处开始。
正数 - 在字符串的指定位置开始
负数 - 在从字符串结尾的指定位置开始
0 - 在字符串中的第一个字符处开始
*/
/*可选。规定要返回的字符串长度。默认是直到字符串的结尾。
正数 - 从 start 参数所在的位置返回
负数 - 从字符串末端返回
*/
tips:
如果 start 是负数且 length 小于等于 start,则 length 为 0。
例子;
<?php $str="Hello world!"; echo substr($str,0); echo "<br/>"; echo substr($str,6,5); ?>
6.获取字符串长度
strlen() 函数用于计算字符串的长度。
例子:
<?php $str="Hello world!"; echo strlen($str); ?> //输出结果为12
7.将字符串转化为大写
strtoupper() 函数把字符串转换为大写。
例子:
<?php $str="Hello world!"; echo strtoupper($str); ?> //输出结果为:HELLO WORLD!
8.将字符串转化为小写
strtolower() 函数把字符串转换为小写。
例子:
<?php $str="Hello World!"; echo strtolower($str); ?>
发表评论
-
php导出word格式数据的代码一例
2013-11-14 16:24 1092发布:thatboy 来源:脚本学堂 【 大 ... -
php生成word文档的代码
2013-11-07 11:51 1187一、用windows里面自带的com,然后用 php生成wo ... -
php 导出word(可包含图片)
2013-11-07 11:44 799发布:sunday01 来源:Net 今天 为大家介绍 ... -
PHP获取域名及域名IP的方法
2013-10-17 15:46 2356最近在做的一个项目用到获取域名和IP的功能,大致有以下几种方法 ... -
php socket模拟http中post或get提交数据
2013-08-08 12:19 2673php socket模拟http中post或者get提交数据的 ... -
浅析php变量作用域的一些问题
2013-08-08 12:14 594学过C的人用php的时候一 ... -
下载站mime属性设置(让文件可下载)
2013-07-18 16:02 800一些下载网站为了支持更多的格式,一般情况下支持rar,zip等 ... -
PHP 数组和字符串互相转换的方法分享
2013-07-18 15:58 518PHP 具有两个函数,可以在字符串和数组之间互相进行转换。 ... -
php文件上传与下载的实例分享
2013-07-18 15:49 669分享有关php下载的相关文章。 先分享几个文件下载类: ph ... -
php设计模式之命令模式的应用举例
2013-05-21 22:50 459所谓,命令模式:将一个请求封装为一个对象,从而你可用不同的请求 ... -
php设计模式之观察者模式的应用示例
2013-05-21 22:47 547所谓,观察者模式:定义对象间一种一对多的依赖关系,当一个对象的 ... -
php生成随机密码的函数一例
2013-05-21 22:42 457生成随机密码的函数,可自定义密码长度。 <?php / ... -
php打印网页的代码举例
2013-05-02 23:17 1327本文出处参考:http://www.jbxue.com/art ... -
php iconv字符串编码转换(GBK到UTF8字符集)的方法与实例
2013-05-02 23:14 3612本文原始链接:http://www ... -
一个php ftp类(复制、移动、删除文件、创建目录等)
2013-05-01 05:06 724一个不错的ftp操作类,可以完成复制、移动、删除文件、创建目录 ... -
php get_headers 判断URL是否有效的方法
2013-05-01 05:02 1073使用php get_headers判断url的真实有效性。 还 ... -
PHPmailer 邮件群发的实例代码
2013-05-01 05:00 744本文出处参考:http://www.jbxue.com/art ... -
PHPMailer邮件类发送邮件举例(smtp.163.com)
2013-04-27 22:27 16231、下载PHPMailer文件包,PHPMailer邮件发送类 ... -
PHP 获取指定月对应天数的代码
2013-04-17 05:59 597<?php /** * 获取指定月对应的天数 * ... -
php计算时间差的简单例子
2013-04-17 05:57 532例子:计算借书的天数,根据每天的日期进行计算。 (1) 有数 ...
相关推荐
|PowerBuilder 数组字符串相互转化 天津 李华锋 * * | | * *PowerBuilder 数组字符串相互转化 完全免费 * * | | * *如果你将这个程序放在你的网站上,我希望你能同时加上本站的链接 | | * | * | * *老字符串转数组...
vb6.0 编程实现字节数组和字符串的相互转换,演示如何进行字节数组和字符串的相互转换.
JAVA 数组与字符串课程文档,JAVA 数组与字符串课程文档,JAVA 数组与字符串课程文档
2) 熟悉Java中字符串的使用。 1)数组的基本操作,包括创建数组,填充数组,访问数组,拷贝数组,数组排序,数组查找。 2)编写一个猜密码的小程序,规则如下:程序首先产生一个三位数的密码,例如“025”,用户每次...
(c#)字符串转换成字符数组 字符串转换成int 数组
matlab数组字符串 MATLAB字符串数组 MATLAB字符串数组 MATLAB字符串数组 MATLAB字符串数组 MATLAB字符串数组 MATLAB字符串数组 MATLAB字符串数组 MATLAB字符串数组 MATLAB字符串数组 MATLAB字符串数组 MATLAB字符串...
出自PLFrame PHP框架的一个很好用的多维数组转成字符串的方法,百试不爽!
java的数组与字符串的语法,在android开发中,对于数组与字符串较多运用,很模糊,可以看此文档
python学习笔记,包含数组属性方法总结-数组与字符串的转换-生成数组的函数-矩阵
数组和字符串.ppt数组和字符串.ppt数组和字符串.ppt数组和字符串.ppt
实验9:Java数组与字符串.doc
java 数组和字符串
注意:源程序是为qt写的,不过基本上都用的是c语言,下载之后稍作修改就可以在vc++上运行。将int数组转成uchar数组保存到数据库,然后再取出来将uchar数组还原成int数组。
java数组与字符串用法小结 讲述了字符串数组的读入和读出的一些用法 主要是stringtokenizer的用法
将字符型数组内容转换成字符串,也就是将数组中的几个字符成员变成一个字符串
字符串数组 matlab 字符串数组 matlab字符串数组 matlab字符串数组 matlab字符串数组 matlab字符串数组 matlab字符串数组 matlab字符串数组 matlab字符串数组 matlab字符串数组 matlab字符串数组 matlab字符串数组 ...
关于 Delphi字符串、数组的函数,包含【Copy】、【Concat】等函数
实现 字符串,整型数据,字符型数组互相转换源码
C# 将整型数组元素转换为字符串.别忘了给评分!