PHP中有关于String字符串的操作
来源:互联网 发布:ppp数据库 编辑:程序博客网 时间:2024/05/16 15:48
php中判断一个字符串包含另一个字符串的方法
方法1:
<?php
$name = "001x.gif";
$pan = "x";
$con = explode($pan,$name);
if (count($con)>1):
echo $name."中包含".$pan;
else:
echo $name."中没有包含".$pan;
endif;
?>
方法2:(用这种最好,StrPos效率最高)
strpos($a, $b) !== false 如果$a 中存在 $b,则为 true ,否则为 false。
用 !== false (或者 === false) 的原因是如果 $b 正好位于$a的开始部分,那么该函数会返回int(0),那么0是false,但$b确实位于$a中,所以要用 !== 判断一下类型,要确保是严格的 false。
mixedstrpos ( string
$haystack
,mixed$needle
[, int$offset
= 0 ] )strpos — 查找字符串首次出现的位置
返回 needle
在 haystack
中首次出现的数字位置。(位置从0开始,包括0)
返回 needle 存在于 haystack
字符串起始的位置(独立于 offset)。同时注意字符串位置是从0开始,而不是从1开始的。
如果没找到 needle,将返回 FALSE
。
Warning:此函数可能返回布尔值
FALSE
,但也可能返回等同于FALSE
的非布尔值。请阅读 布尔类型章节以获取更多信息。应使用===运算符来测试此函数的返回值。haystack
在该字符串中进行查找。
needle
如果
needle
不是一个字符串,那么它将被转换为整型并被视为字符的顺序值。offset
如果提供了此参数,搜索会从字符串该字符数的起始位置开始统计。 如果是负数,搜索会从字符串结尾指定字符数开始。
php去掉一个字符串中某个字符
方法1:
$str="abcdefg";
$str=str_replace('a','',$str);
echo $str;
方法2:正则表达式,但是效率低
阅读全文
0 0
- PHP中有关于String字符串的操作
- oracle中有关于字符串的问题。
- 有关String 字符串的各种操作大全
- javascript中有关于字符串的分割split()
- php中有关字符串的函数
- Lua中有关字符串的进阶操作
- js 中有关字符串的操作
- 有关于String字符串的坑(==号和equals的区别)
- 有关字符串的操作
- 有关于字符串内存分配的问题
- php有关于路径的问题分析
- 分享有关于PHP 数据类型的汇总
- 有关于数组的一些操作
- Lua中string库用法二(有关于引号的处理)
- PHP字符串函数中有关大小写的函数
- 字符串数组和字符串指针(有关于指针的思考)
- 有关字符串的一些操作
- 有关于DLL中Datamodule的使用
- 个人总结 javaIO流
- 一:Linux 简介及常用命令
- 520. Detect Capital
- glide 4.0 加载GIF 控制次数
- 浅谈服务治理与微服务
- PHP中有关于String字符串的操作
- JVM高级特性与实践(七):九大类字节码指令集(实例探究 )
- Error:Cannot locate factory for objects of type DefaultGradleConnector, as ConnectorServiceRegistry
- 《你不知道的JavaScript》读书笔记一
- (System.Web.UI.HtmlControls.HtmlIframe) is not compatible with the type of control (System.Web.UI.Ht
- Linux的inode的理解
- NOI 2017 场外酱油记
- 136. Single Number
- Linux下MySQL的基础(一)