PHP字符串相关函数
来源:互联网 发布:电子信息工程 软件方向 编辑:程序博客网 时间:2024/06/06 03:21
一、去除空白或其他字符函数
1.trim()
2.ltrim()
2.rtrim()
1.trim $str=' abc '; var_dump($str); var_dump(trim($str)); $str='abcabcdefac'; var_dump($str); var_dump(trim($str,'bac'));//如果要去除多个字符可以连着写!
二、大小写转换函数
1.strtoupper()
2.strtolower()
$str='test'; var_dump($str); $str1=strtoupper($str); var_dump($str); $str='TeSt'; var_dump($str); var_dump(strtolower($str)); var_dump($str);
三、字符串查找函数
1.substr_count()
2.strpos()
3.strstr()
1.substr_count $str='testteste'; var_dump(substr_count($str,'te')); $text2 = 'gcdgcdgcd'; echo substr_count($text2, 'gcdgcd'); $str='testteste'; var_dump(substr_count($str,'te',1,8));//不能超出字符串 2.strpos $str='testteste'; var_dump(strpos($str, 't1')); if(strpos($str, 't')===false){ echo '没找到!'; }else{ echo '找到啦!'; } $str='testteste'; var_dump(strpos($str, 't',1)); 3.strstr $str='testteste'; var_dump($str); var_dump(strstr($str,'s')); var_dump(strstr($str,'s',true));
四、字符串替换函数
1.str_replace()
1.str_replace $str=array( 'abc123abc', '123abcabc', 'abcab123c' ); var_dump($str); $str1=str_replace(array('1','2','3'),array('一','二','三'),$str,$count); echo $count; var_dump($str1);
五、与html标签相关的函数
1.htmlspecialchars()
2.strip_tags()
1.htmlspecialchars $str=<<<START <p style="color:red;font-size:128px;">单位确定为取得完全</p>" ' START; echo $str; echo "\n"; echo htmlspecialchars($str); 2.strip_tags $str=<<<START <p style="color:red;font-size:128px;">单位确定为取得完全</p> <div style="color:red;">的武器大全我</div> START; //echo $str; //echo "\n"; echo strip_tags($str,"<div><p>");
六、字符串截取函数
1.substr()
1.substr $str='testdqwdwqdwqdqdwq'; echo substr($str,3,2); $str='test'; echo substr($str,-3,2);
七、字符串分隔函数
1.explode()
2.str_split()
1.explode $str='test,test1,test2,test3'; var_dump(explode(',',$str,2)); 2.str_split $str='test'; var_dump(str_split($str,3));
<?php/*$str=' abc ';var_dump($str);var_dump(trim($str));$str='abcabcdefac';var_dump($str);var_dump(trim($str,'bac'));$str=' abc ';var_dump($str);var_dump(ltrim($str));var_dump($str);*//*$str='test';var_dump($str);$str1=strtoupper($str);var_dump($str);$str='TeSt';var_dump($str);var_dump(strtolower($str));var_dump($str);*//*$str='testteste';var_dump(substr_count($str,'te'));$text2 = 'gcdgcdgcd';echo substr_count($text2, 'gcdgcd');$str='testteste';var_dump(substr_count($str,'te',1,8));//不能超出字符串*//*$str='testteste';var_dump(strpos($str, 't1'));if(strpos($str, 't')===false){ echo '没找到!';}else{ echo '找到啦!';}$str='testteste';var_dump(strpos($str, 't',1));*//*$str='testteste';var_dump($str);var_dump(strstr($str,'s'));var_dump(strstr($str,'s',true));*//*$str='testteste';var_dump($str);var_dump(str_replace('t','T',$str));*//*$str='abc123abc';var_dump($str);$str1=str_replace(array('1','2','3'),array('一','二','三'),$str,$count);echo $count;var_dump($str1);*/$str=array( 'abc123abc', '123abcabc', 'abcab123c');var_dump($str);$str1=str_replace(array('1','2','3'),array('一','二','三'),$str,$count);echo $count;var_dump($str1);
<?php/*$str=<<<START<p style="color:red;font-size:128px;">单位确定为取得完全</p>" 'START;echo $str;echo "\n";echo htmlspecialchars($str);*//*$str=<<<START<p style="color:red;font-size:128px;">单位确定为取得完全</p><div style="color:red;">的武器大全我</div>START;//echo $str;//echo "\n";echo strip_tags($str,"<div><p>");*//*$str='testdqwdwqdwqdqdwq';echo substr($str,3,2);$str='test';echo substr($str,-3,2);*//*$str='test,test1,test2,test3';var_dump(explode(',',$str,2));*//*$str='test';var_dump(str_split($str,3));*/
参考:PHP基础
阅读全文
0 0
- PHP字符串相关函数
- PHP字符串处理相关函数
- php字符串处理相关函数
- PHP 常用字符串相关函数
- PHP 常用字符串相关函数
- php字符串操作相关的函数
- php字符串函数相关试题场景
- php学习笔记(五)字符串及其相关处理函数
- php复习 第六天 字符串操作相关函数
- 3.PHP条件语句及其字符串相关函数
- 回炉重造,第十话:php字符串相关函数
- PHP-字符串相关操作
- 字符串相关函数
- C++字符串相关函数
- 字符串的相关函数
- 字符串相关函数
- 字符串相关函数
- 字符串分割相关函数
- itop-4412启动流程小结
- C++中map用法详解
- Excel 常用快捷键大全
- Python学习日记 第七天
- git: 养成好习惯
- PHP字符串相关函数
- php将从数据库查询到的数据转化为json格式,并写入json文件中
- 实验教程1:如何在阿里云服务器ECS上安装anaconda,配置远程访问的jupyter notebook
- JAVA输入输出
- 【Scikit-Learn 中文文档】模型选择:选择估计量及其参数
- 【Scikit-Learn 中文文档】无监督学习: 寻求数据表示
- EditPlus取消bak文件生成
- Leetcode 2. Add Two Numbers
- 【Scikit-Learn 中文文档】把它们放在一起