PHP 字符串
来源:互联网 发布:淘宝页尾1920全屏代码 编辑:程序博客网 时间:2024/06/05 02:28
1.PHP strpos() 函数(大小写敏感)
strpos(string,find,start)
返回字符串在另一字符串中第一次出现的位置,如果没有找到字符串则返回 FALSE。
相关函数:
stripos() - 查找字符串在另一字符串中第一次出现的位置(不区分大小写)
strripos() - 查找字符串在另一字符串中最后一次出现的位置(不区分大小写)
strrpos() - 查找字符串在另一字符串中最后一次出现的位置(区分大小写)
2.substr截取字符串
去掉字符串的最后一个字符
$newstr = substr($str,0,strlen($str)-1);
http://www.php100.com/html/php/hanshu/2013/0905/4650.html
php //构造字符串 $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; echo "原字符串:".$str.""; //按各种方式进行截取 $str1 = substr($str,5); echo "从第5个字符开始取至最后:".$str1.""; $str2 = substr($str,9,4); echo "从第9个字符开始取4个字符:".$str2.""; $str3 = substr($str,-5); echo "取倒数5个字符:".$str3.""; $str4 = substr($str,-8,4); echo "从倒数第8个字符开始向后取4个字符:".$str4.""; $str5 = substr($str,-8,-2); echo "从倒数第8个字符开始取到倒数第2个字符为止:".$str5.""; ?>
3.explode() 函数
explode() 函数把字符串打散为数组。
<?php$str = 'one,two,three,four';// 零 limitprint_r(explode(',',$str,0));// 正的 limitprint_r(explode(',',$str,2));// 负的 limitprint_r(explode(',',$str,-1));?>// limit:// 大于 0 - 返回包含最多 limit 个元素的数组// 小于 0 - 返回包含除了最后的 -limit 个元素以外的所有元素的数组// 0 - 返回包含一个元素的数组
4.去除字符串开头或末尾逗号
去除最后一个逗号: $str = "a,b,c,d,"; echo rtrim($str, ","); 返回的结果就是:a,b,c,d 去除开头逗号: $str = ",a,b,c,d"; echo ltrim($str, ","); 返回的结果就是:a,b,c,d
用到的函数: trim() 函数从字符串的两端删除空白字符和其他预定义字符。 trim(string,charlist) string 必需。规定要检查的字符串。 charlist 可选。规定要转换的字符串。如果省略该参数,则删除以下所有字符: "\0" - NULL "\t" - tab "\n" - new line "\x0B" - 纵向列表符 "\r" - 回车 " " - 普通空白字符 rtrim() 函数从字符串的末端开始删除空白字符或其他预定义字符。 string 必需。规定要转换的字符串。 charlist 可选。规定从字符串中删除哪些字符。如果未设置该参数,则全部删除以下字符: "\0" - ASCII 0, NULL "\t" - ASCII 9, 制表符 "\n" - ASCII 10, 新行 "\x0B" - ASCII 11, 垂直制表符 "\r" - ASCII 13, 回车 " " - ASCII 32, 空格 ltrim() 函数从字符串左侧删除空格或其他预定义字符。 string 必需。规定要转换的字符串。 charlist 可选。规定从字符串中删除哪些字符。如果未设置该参数,则全部删除以下字符: "\0" - ASCII 0, NULL "\t" - ASCII 9, 制表符 "\n" - ASCII 10, 新行 "\x0B" - ASCII 11, 垂直制表符 "\r" - ASCII 13, 回车 " " - ASCII 32, 空格
0 0
- PHP 字符串
- PHP 字符串
- php字符串
- php字符串
- PHP字符串
- php字符串
- PHP 字符串
- php字符串
- php字符串
- PHP 字符串
- PHP 字符串
- php字符串
- php字符串
- php字符串
- php 字符串
- PHP 字符串
- PHP字符串
- php 字符串
- MySQL时间戳转换
- UVA 10617 Again Palindrome
- sqlserver中判断表或临时表是否存在
- 算法导论例程——哈希表
- PHP 数组
- PHP 字符串
- Chromium网页Render Layer Tree创建过程分析
- Unity项目开发笔记之"Take Ur Step"(1)
- UVA 11987 几乎就是并查集= =
- HDU 2066 一个人的旅行(Dijkstra模板题)
- hdoj 5617 Jam's maze(滚动数组dp求回文数)
- 53. Maximum Subarray
- 我被 生成器 坑了
- NOI导刊游记