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 相关文章推荐
linux下使用ThinkPHP需要注意大小写导致的问题
Aug 02 PHP
PHP中strtotime函数使用方法分享
Jan 10 PHP
zend framework配置操作数据库实例分析
Dec 06 PHP
ajax完美实现两个网页 分页功能的实例代码
Apr 16 PHP
基于PHP导出Excel的小经验 完美解决乱码问题
Jun 10 PHP
PHP图片上传代码
Nov 04 PHP
php实现图片缩放功能类
Dec 18 PHP
教你如何在CI框架中使用 .htaccess 隐藏url中index.php
Jun 09 PHP
Mac环境下php操作mysql数据库的方法分享
May 11 PHP
PHP中文竖排转换实现方法
Oct 23 PHP
利用switch语句进行多选一判断的实例代码
Nov 14 PHP
thinkphp5 模型实例化获得数据对象的教程
Oct 18 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编程函数安全篇
2013/01/08 PHP
php中jpgraph类库的使用介绍
2013/08/08 PHP
windows7下安装php的imagick和imagemagick扩展教程
2014/07/04 PHP
php中count获取多维数组长度的方法
2014/11/03 PHP
PHP中使用break跳出多重循环代码实例
2015/01/21 PHP
Win10 下安装配置IIS + MySQL + nginx + php7.1.7
2017/08/04 PHP
JS JavaScript获取Url参数,src属性参数
2021/03/09 Javascript
IE7提供XMLHttpRequest对象为兼容
2007/03/08 Javascript
jQuery 1.5 源码解读 面向中高阶JSER
2011/04/05 Javascript
JavaScript在XHTML中的用法详解
2013/04/11 Javascript
Checbox的操作含已选、未选及判断代码
2013/11/07 Javascript
22点关于jquery性能优化的建议
2014/05/28 Javascript
jQuery双向列表选择器select版
2016/11/01 Javascript
微信小程序 UI布局常用技巧整理总结
2016/12/05 Javascript
JavaScrip数组删除特定元素的几种方法总结
2017/09/06 Javascript
js Dom实现换肤效果
2017/10/21 Javascript
js中apply和Math.max()函数的问题及区别介绍
2018/03/27 Javascript
ES6知识点整理之函数对象参数默认值及其解构应用示例
2019/04/17 Javascript
axios异步提交表单数据的几种方法
2019/08/11 Javascript
Vue前端项目部署IIS的实现
2020/01/06 Javascript
从零学python系列之数据处理编程实例(二)
2014/05/22 Python
Python中使用urllib2模块编写爬虫的简单上手示例
2016/01/20 Python
Python基于matplotlib实现绘制三维图形功能示例
2018/01/18 Python
基于python 二维数组及画图的实例详解
2018/04/03 Python
Python 中的Selenium异常处理实例代码
2018/05/03 Python
Python自动化之数据驱动让你的脚本简洁10倍【推荐】
2019/06/04 Python
50行Python代码实现视频中物体颜色识别和跟踪(必须以红色为例)
2019/11/20 Python
Python hmac模块使用实例解析
2019/12/24 Python
GAP阿联酋官网:GAP UAE
2017/11/30 全球购物
意大利香水和化妆品购物网站:Parfimo.it
2019/10/06 全球购物
英国现代、当代和设计师家具店:Furntastic
2020/07/18 全球购物
授权委托书
2015/01/28 职场文书
工商局个人工作总结
2015/03/03 职场文书
党员个人承诺书
2015/04/27 职场文书
导游词之淮安明祖陵
2019/11/25 职场文书
node快速搭建后台的实现步骤
2022/02/18 NodeJs