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

 更新时间:2016年12月24日 10:47:21   作者:trace332  
这篇文章主要介绍了PHP常见字符串处理函数用法,结合实例形式分析了php针对字符串的大小写转换、转义、截取、比较、查找、反转、切割等操作,需要的朋友可以参考下

本文实例分析了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字符串(string)用法总结》、《PHP数组(Array)操作技巧大全》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《php面向对象程序设计入门教程》、《PHP网络编程技巧总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总

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

相关文章

  • php+mysqli实现批量替换数据库表前缀的方法

    php+mysqli实现批量替换数据库表前缀的方法

    这篇文章主要介绍了php+mysqli实现批量替换数据库表前缀的方法,涉及针对mysql数据库的遍历与表名修改等操作技巧,具有一定的参考借鉴价值,需要的朋友可以参考下
    2014-12-12
  • 浅析PHP中Collection 类的设计

    浅析PHP中Collection 类的设计

    本篇文章是对PHP中Collection 类进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • PHP大文件切割上传功能实例分析

    PHP大文件切割上传功能实例分析

    这篇文章主要介绍了PHP大文件切割上传功能,结合实例形式分析了php针对大文件切割上传的原理、实现方法及相关操作技巧,需要的朋友可以参考下
    2019-07-07
  • PHP实现获取文件mime类型多种方法解析

    PHP实现获取文件mime类型多种方法解析

    这篇文章主要介绍了PHP实现获取文件mime类型多种方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • PHP正确配置mysql(apache环境)

    PHP正确配置mysql(apache环境)

    以前说实话也配置过不少PHP网站,不过今天在弄一个CMS时还是出现了一个不可饶恕的错误,无法连接mysql
    2011-08-08
  • php empty() 检查一个变量是否为空

    php empty() 检查一个变量是否为空

    empty() 只检测变量,检测任何非变量的东西都将导致解析错误。换句话说,后边的语句将不会起作用: empty(addslashes($name))
    2011-11-11
  • Git命令之分支详解

    Git命令之分支详解

    这篇文章主要介绍了Git命令之分支详解,步骤介绍的很详细,有需要的同学可以参考下
    2021-03-03
  • PHP利用雪花(SnowFlake)算法生成唯一ID

    PHP利用雪花(SnowFlake)算法生成唯一ID

    Twitter的snowflake在分布式生成唯一UUID应用还是蛮广泛的,基于snowflake的一些变种的算法网上也有不少。本文将利用雪花算法实现唯一ID的生成,需要的可以参考一下
    2022-05-05
  • PHP使用PDO 连接与连接管理操作实例分析

    PHP使用PDO 连接与连接管理操作实例分析

    这篇文章主要介绍了PHP使用PDO 连接与连接管理操作,结合实例形式分析了PHP使用PDO 连接mysql数据库的连接建立、关闭、持久化连接等相关操作技巧,需要的朋友可以参考下
    2020-04-04
  • php基于双向循环队列实现历史记录的前进后退等功能

    php基于双向循环队列实现历史记录的前进后退等功能

    这篇文章主要介绍了php基于双向循环队列实现历史记录的前进后退等功能,较为详细的分析了php使用历史记录功能所涉及的相关技巧与实现方法,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-08-08

最新评论