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

yipeiwu_com6年前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程序设计有所帮助。

相关文章

Apache实现Web Server负载均衡详解(不考虑Session版)

至少需三台服务器:服务器A:控制服务器服务器B和服务器C:实际执行服务器负载均衡原理:将访问服务器A的请求分发至服务器B和服务器C修改服务器A上apache的http.conf文件: 首...

PHP防注入安全代码

简述:/*************************    说明:    判断传递的变量中是否含有非法字符 &...

PHP单元测试利器 PHPUNIT深入用法(三)第1/2页

PHP单元测试利器 PHPUNIT深入用法(三)第1/2页

在本文中,笔者将为大家介绍phpunit中的两个高级概念和用法,尽管它不一定在你的日常单元测试中都用到,但理解和学会它们的用法对学习phpunit还是十分重要的。   Phpunit中...

PHP中你应该知道的require()文件包含的正确用法

PHP中你应该知道的require()文件包含的正确用法

以前看一些PHP框架源码的时候,很奇怪在文件包含的时候,会用dirname(__FILE__)来拼凑文件路径,不知道这样做有什么好处,后来终于发现了其中的缘由。 我们来看一个简单的例子:...

php数组中删除元素的实现代码

复制代码 代码如下: <?php $arr = array('a','b','c','d'); unset($arr[1]); print_r($arr); ?> prin...