php的数组与字符串的转换函数整理汇总
2023-06-13 09:15:03 时间
语法:
str_split(string,length)
<SPANstyle="COLOR:#333333"><SPANstyle="FONT-SIZE:12px"><SPANstyle="FONT-FAMILY:宋体">//</SPAN></SPAN></SPAN>string是必须的,是要分割的字符串;<SPANstyle="FONT-SIZE:12px"><SPANstyle="FONT-FAMILY:宋体;COLOR:#333333"><SPANstyle="LINE-HEIGHT:28px">
//length是可选的,规定每个数组元素的长度
</SPAN></SPAN></SPAN>
如果length大于字符串的长度,整个字符串将作为数组的唯一元素返回。
例子:
<?php
$str="www.baidu.com";
print_r(str_split($str));
?>
语法:
explode(separator,string,limit)
//separator是必须的,规定了分割分割字符串的依据,例如:“”(空格)“|”“,”等
//string是必须的,是所要操作的字符串
//limit是可选的,规定所返回的数组元素的最大数目。
例子:
<?php
$types="doc|docx|ppt|pptx|xls|xlsx|zip|rar";
print_r(explode("|",$types));
?>
语法:
<PRE>implode(separator,array)</PRE>//seperator是可选的,规定数组元素之间放置的内容,默认是“”(空字符串)<BR>
//array是必须的,是要结合成字符串的数组<BR>
<PRE></PRE>
tips:虽然<EM>separator</EM>参数是可选的。但是为了向后兼容,推荐您使用使用两个参数。implode()可以接收两种参数顺序。但是由于历史原因,explode()是不行的。你必须保证
<EM>separator</EM>参数在<EM>string</EM>参数之前才行。例子:<PREclass=phpname="code"><?php
$arr=array("Hello","World!","Beautiful","Day!");
echoimplode("",$arr);
?></PRE><BR>
<PRE></PRE>
strpos()函数返回字符串在另一个字符串中第一次出现的位置。
如果没有找到该字符串,则返回false。
语法:
strpos(string,find,start)
//string为必须,表示被搜索的字符串
//find为必须,表示被查找的字符串
//start可选。规定开始搜索的位置。
例子:
<?php
$str="HellOneo";
$find1="O";
$find2="o";
echostrpos($str,$find1);
echo"<br/>";
echostrpos($str,$find2);
?>
输出结果:
4
8
语法:
substr(string,start,length)
//string为必需,规定要返回其中一部分的字符串。
/*必需。规定在字符串的何处开始。
正数-在字符串的指定位置开始
负数-在从字符串结尾的指定位置开始
0-在字符串中的第一个字符处开始
*/
/*可选。规定要返回的字符串长度。默认是直到字符串的结尾。
正数-从start参数所在的位置返回
负数-从字符串末端返回
*/
例子;
<?php
$str="Helloworld!";
echosubstr($str,0);
echo"<br/>";
echosubstr($str,6,5);
?>
例子:
<?php
$str="Helloworld!";
echostrlen($str);
?>
//输出结果为12
例子:
<?php
$str="Helloworld!";
echostrtoupper($str);
?>
//输出结果为:HELLOWORLD!
例子:
<?php
$str="HelloWorld!";
echostrtolower($str);
?>
相关文章
- php拼接循环拼接字符串数组,PHP数组拼接
- php 字符串转换时间_php 字符时间如何转换「建议收藏」
- 程序的安装及测试在Linux环境下安装PHP程序及其测试(Linux下php)
- 【Linux重启PHP服务的命令指南】(linux重启php命令)
- 脚本Linux下使用PHP启动脚本指南(linux下php启动)
- Linux下部署PHP网站的指南(linux部署php网站)
- PHP和MySQL的多条操作方法(phpmysql多条)
- PHP MySQL 操作入门指南(phpmysql操作)
- 技术使用PHP与MSSQL高效连接:实现无缝关联(php连接mssql的)
- 从PHP到MSSQL:实现高效转换(php转换mssql)
- PHP实现连接MS SQL数据库的实战指南(php 打开mssql)
- Linux 系统下PHP升级提升性能(linux 升级 php)
- Linux下搭建PHP开发环境的一步步操作(linux配置php环境)
- php生成EXCEL的东东
- php生成WAP页面
- php实现进制转换(二进制、八进制、十六进制)互相转换实现代码
- 微盾PHP脚本加密专家php解密算法
- php基础学习之变量的使用
- 几个有用的php字符串过滤,转换函数代码
- PHP数据库调用类调用实例(详细注释)
- 浏览器关闭后,能继续执行的php函数(ignore_user_abort)
- 通过php快速统计某个数据库中每张表的数据量
- php实现的一个很好用HTML解析器类可用于采集数据
- php中Y2K38的漏洞解决方法实例分析