PHP常见字符串处理函数用法示例【转换,转义,截取,比较,查找,反转,切割】


Posted in PHP onDecember 24, 2016

本文实例分析了PHP常见字符串处理函数用法。分享给大家供大家参考,具体如下:

<?php
$s = "hello world";
//整理
echo 'trim(); ltrim(); rtrim()';
echo '<br />';
echo '长度为: '.strlen($s);
echo '<br />';
//大小写
echo '首字母大写: '.Ucfirst($s);
echo '<br />';
echo '每个单词首字母大写: '.Ucwords($s);
echo '<br />';
echo '大写: '. Strtoupper($s);
echo '<br />';
echo '小写: '. Strtolower($s);
echo '<br />';
// 转义字符串函数,存入数据库前使用
echo 'addslashes(); stripslashes();';
$s1 = '"a"b';
echo '<br />';
echo addslashes($s1);
echo '<br />';
//截取
echo substr($s, 4, 4);
echo '<br />';
$s2 = "hello world";
$s3 = "test";
//比较,相等返回0
echo strcmp($s, $s2) == 0 ? "相等":"不等";
echo '<br />';
echo strcmp($s, $s3) == 0 ? "相等":"不等";
echo '<br />';
//查找
echo strpos($s, 'o');
echo '<br />';
echo strrpos($s, 'o');
//注意:如果查不到,则返回false == 0,所以要用"==="来检查if (XX === false);
echo '<br />';
//反转
echo strrev($s);
echo '<br />';
//切割
$arr = str_split($s);
$arr1 = str_split($s, 2);
$arr2 = explode(' ', $s);
var_dump($arr);
var_dump($arr1);
var_dump($arr2);
?>

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
PHP实现多条件查询实例代码
Jul 17 PHP
php function用法如何递归及return和echo区别
Mar 07 PHP
PHP生成条形图的方法
Dec 10 PHP
PHP速成大法
Jan 30 PHP
基于linnux+phantomjs实现生成图片格式的网页快照
Apr 15 PHP
PHP数组函数array_multisort()用法实例分析
Apr 02 PHP
PHP简单检测网址是否能够正常打开的方法
Sep 04 PHP
PHP使用curl制作简易百度搜索
Nov 03 PHP
IIS 7.5 asp Session超时时间设置方法
Apr 17 PHP
使用PHPExcel实现数据批量导出为excel表格的方法(必看)
Jun 09 PHP
使用PHP json_decode可能遇到的坑与解决方法
Aug 03 PHP
PHP编程中的Session阻塞问题与解决方法分析
Aug 07 PHP
PHP会话控制实例分析
Dec 24 #PHP
PHP面向对象程序设计方法实例详解
Dec 24 #PHP
PHP数据库处理封装类实例
Dec 24 #PHP
如何判断php mysqli扩展类是否开启
Dec 24 #PHP
Thinkphp框架中D方法与M方法的区别
Dec 23 #PHP
ThinkPHP 整合Bootstrap Ajax分页样式
Dec 23 #PHP
php mysql_real_escape_string addslashes及mysql绑定参数防SQL注入攻击
Dec 23 #PHP
You might like
php中文件上传的安全问题
2006/10/09 PHP
PHP新手上路(四)
2006/10/09 PHP
推荐一篇入门级的Class文章
2007/03/19 PHP
PHP PDOStatement:bindParam插入数据错误问题分析
2013/11/13 PHP
PHP中ini_set和ini_get函数的用法小结
2014/02/18 PHP
Apache服务器下防止图片盗链的办法
2015/07/06 PHP
PHP对XML内容进行修改和删除实例代码
2016/10/26 PHP
[企业公众号]升级到[企业微信]之后发送消息失败的解决方法
2017/06/30 PHP
使用JQuery进行跨域请求
2010/01/25 Javascript
javascript查找字符串中出现最多的字符和次数的小例子
2013/10/29 Javascript
jquery教程限制文本框只能输入数字和小数点示例分享
2014/01/13 Javascript
jquery序列化form表单使用ajax提交后处理返回的json数据
2014/03/03 Javascript
Node.js(安装,启动,测试)
2014/06/09 Javascript
javascript检测是否联网的实现代码
2014/09/28 Javascript
JQuery中Text方法用法实例分析
2015/05/18 Javascript
JavaScript 性能优化小结
2015/10/12 Javascript
简单谈谈json跨域
2016/03/13 Javascript
简单解析JavaScript中的__proto__属性
2016/05/10 Javascript
Vue.js动态添加、删除选题的实例代码
2016/09/30 Javascript
详解vue服务端渲染浏览器端缓存(keep-alive)
2018/10/12 Javascript
详解vue 自定义marquee无缝滚动组件
2019/04/09 Javascript
在vs code 中如何创建一个自己的 Vue 模板代码
2020/11/10 Javascript
python在windows和linux下获得本机本地ip地址方法小结
2015/03/20 Python
Python使用MYSQLDB实现从数据库中导出XML文件的方法
2015/05/11 Python
Python中使用bidict模块双向字典结构的奇技淫巧
2016/07/12 Python
python 检查是否为中文字符串的方法
2018/12/28 Python
解决运行出现'dict' object has no attribute 'has_key'问题
2020/07/15 Python
英国版MAC彩妆品牌:Illamasqua
2018/04/18 全球购物
Book Depository亚太地区:一家领先的国际图书零售商
2019/05/05 全球购物
澳大利亚在线性感内衣商店:Fantasy Lingerie
2021/02/07 全球购物
武汉世纪畅想数字传播有限公司.NET笔试题
2014/07/22 面试题
学生会干部自荐信
2014/02/04 职场文书
党员国庆节演讲稿范文2014
2014/09/21 职场文书
受资助学生感谢信
2015/01/21 职场文书
幼儿园欢迎词范文
2015/01/26 职场文书
幼儿园教师暑期培训心得体会
2016/01/09 职场文书