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防注入安全代码
Apr 09 PHP
说明的比较细的php 正则学习实例
Jul 30 PHP
php提示Call-time pass-by-reference has been deprecated in的解决方法[已测]
May 06 PHP
关于zend studio 出现乱码问题的总结
Jun 23 PHP
PHP 关于访问控制的和运算符优先级介绍
Jul 08 PHP
ThinkPHP中的关联模型注意点
Jun 16 PHP
避免Smarty与CSS语法冲突的方法
Mar 02 PHP
php把数组值转换成键的方法
Jul 13 PHP
thinkPHP简单遍历数组方法分析
May 16 PHP
PHP静态成员变量和非静态成员变量详解
Feb 14 PHP
PHP 中使用ajax时一些常见错误总结整理
Feb 27 PHP
PHP实现的装箱算法示例
Jun 23 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和ACCESS写聊天室(七)
2006/10/09 PHP
php中过滤非法字符的具体实现
2013/10/29 PHP
PHP中执行MYSQL事务解决数据写入不完整等情况
2014/01/07 PHP
PHP $_FILES中error返回值详解
2014/01/30 PHP
PHP中redis的用法深入解析
2014/02/20 PHP
PHP生成RSS文件类实例
2014/12/05 PHP
php使用pdo连接mssql server数据库实例
2014/12/25 PHP
基于PHP生成简单的验证码
2016/06/01 PHP
浅谈PHP的反射机制
2016/12/15 PHP
Ubuntu上安装yaf扩展的方法
2018/01/29 PHP
thinkphp框架类库扩展操作示例
2019/11/26 PHP
xml和web特殊字符
2009/04/28 Javascript
jquery 屏蔽一个区域内的所有元素,禁止输入
2009/10/22 Javascript
JavaScript Object的extend是一个常用的功能
2009/12/02 Javascript
jquery中get和post的简单实例
2014/02/04 Javascript
jQuery事件用法实例汇总
2014/08/29 Javascript
jQuery插件HighCharts绘制2D带有Legend的饼图效果示例【附demo源码下载】
2017/03/10 Javascript
Iphone手机、安卓手机浏览器控制默认缩放大小的方法总结(附代码)
2017/08/18 Javascript
es6在react中的应用代码解析
2017/11/08 Javascript
jquery自定义显示消息数量
2017/12/19 jQuery
JavaScript 正则命名分组【推荐】
2018/06/07 Javascript
新手快速入门微信小程序组件库 iView Weapp
2019/06/24 Javascript
JavaScript实现鼠标移入随机变换颜色
2020/11/24 Javascript
python列出目录下指定文件与子目录的方法
2015/07/03 Python
python基础教程项目五之虚拟茶话会
2018/04/02 Python
python实现转盘效果 python实现轮盘抽奖游戏
2019/01/22 Python
使用python计算三角形的斜边例子
2020/04/15 Python
美国在线打印网站:Overnight Prints
2018/10/11 全球购物
一套软件开发工程师笔试题
2015/05/18 面试题
优秀大学生推荐信范文
2013/11/28 职场文书
李敖北大演讲稿
2014/05/24 职场文书
医药销售自荐书
2014/05/29 职场文书
先进工作者推荐材料
2014/12/23 职场文书
2015年暑期社会实践总结
2015/07/13 职场文书
八年级英语教学反思
2016/02/15 职场文书
大学校园餐饮创业计划书
2019/08/07 职场文书