php stripos 返回值,php函数stripos详解
php函数stripos详解
stripos — 查找字符串首次出现的位置(不区分大小写)
返回在字符串 haystack 中 needle 首次出现的数字位置。
与 strpos() 不同,stripos() 不区分大小写。
int stripos ( string $haystack , string $needle [, int $offset = 0 ] )
参数
haystack
在该字符串中查找。
needle
注意 needle 可以是一个单字符或者多字符的字符串。
如果 needle 不是一个字符串,那么它将被转换为整型并被视为字符顺序值。
offset
可选的 offset 参数允许你指定从 haystack 中的哪个字符开始查找。返回的位置数字值仍然相对于 haystack 的起始位置。
返回值
返回 needle 存在于 haystack 字符串开始的位置(独立于偏移量)。同时注意字符串位置起始于 0,而不是 1。
如果未发现 needle 将返回 FALSE。
列子:
$findme = 'a';
$mystring1 = 'xyz';
$mystring2 = 'ABC';
$pos1 = stripos($mystring1, $findme);
$pos2 = stripos($mystring2, $findme);
// 'a' 当然不在 'xyz' 中
if ($pos1 === false) {
echo "The string '$findme' was not found in the string '$mystring1'";
}
// 注意这里使用的是 ===。简单的 == 不能像我们期望的那样工作,
// 因为 'a' 的位置是 0(第一个字符)。
if ($pos2 !== false) {
echo "We found '$findme' in '$mystring2' at position $pos2";
}
?>
mb_stripos() – 大小写不敏感地查找字符串在另一个字符串中首次出现的位置
strpos() – 查找字符串首次出现的位置
strrpos()– 计算指定字符串在目标字符串中最后一次出现的位置
strripos() – 计算指定字符串在目标字符串中最后一次出现的位置(不区分大小写)
stristr()– strstr 函数的忽略大小写版本
substr() – 返回字符串的子串
str_ireplace() – str_replace 的忽略大小写版本
php stripos 返回值,php函数stripos详解相关推荐
- inline函数返回值_C++ inline关键字详解
当程序执行函数调用指令时,CPU将存储该函数调用后指令的内存地址,将函数的参数复制到堆栈上,最后将控制权转移到指定的函数.然后,CPU执行函数代码,将函数返回值存储在预定义的内存位置/寄存器中,并将控 ...
- c oracle存储过程返回值,C#调用存储过程详解(带返回值、参数输入输出等)
本文实例讲述了C#调用存储过程的方法.分享给大家供大家参考,具体如下: CREATE PROCEDURE [dbo].[GetNameById] @studentid varchar(8), @stu ...
- python中return返回值为函数名_Python函数返回值
Python函数返回值教程 同时,Python 函数的返回值不需要在函数的签名上体现,只需要在函数体里面直接使用 return 语句返回即可. Python函数不返回值详解 语法 def func_n ...
- java 定时器返回值_javascript 函数返回值(return)、定时器(setTimeout、setInterval)...
一.函数的返回值:return 1.函数名+括号=return后面的值 function fn1(){ return 100; } alert(fn1()); // 100 fn1()=return后 ...
- python函数+定义+调用+多返回值+匿名函数+lambda+高级函数(reduce、map、filter)
python函数+定义+调用+多返回值+匿名函数+lambda+高级函数(reduce.map.filter) Python 中函数的应用非常广泛,比如 input() .print().range( ...
- android 调用js怎么获取返回值_js 函数
函数是一个特殊的对象 具名函数 function 函数名(形式参数1,形式参数2){ 语句 return 返回值 } 匿名函数 上门的具名函数,去掉函数名就是匿名函数 let a =function( ...
- Swift2.0语言教程之函数的返回值与函数类型
Swift2.0语言教程之函数的返回值与函数类型 Swift2.0中函数的返回值 根据是否具有返回值,函数可以分为无返回值函数和有返回值函数.以下将会对这两种函数类型进行讲解. Swift2.0中具有 ...
- 【C 语言】C 项目开发代码规范 ( 形参合法性判断 | 函数返回值局部变量 | 函数中不用全局变量 | 函数中使用局部变量接收形参 | 函数返回值 | 形参作返回值 | 形参返回值处理 )
文章目录 一.C 项目开发代码规范 一.C 项目开发代码规范 上一篇博客 [C 语言]字符串模型 ( 键值对模型 ) 中 , 完成了字符串的 键值对 查找功能 , 代码不太规范 ; C 项目开发代码规 ...
- Python基础day05【函数(局部变量、全局变量、多函数执行流程、函数返回值、函数参数)、拆包、引用、可变与不可变类型、函数注意事项】
视频.源码.课件.软件.笔记:超全面Python基础入门教程[十天课程]博客笔记汇总表[黑马程序员] Python基础day05[函数(函数传参的两种形式.函数形参).拆包.引用.可变与不可变类型.引 ...
最新文章
- [二分查找变形]弯曲的木杆(POJ 1905)
- html怎么使图片无法另存为,如何禁止图片另存为?禁止网页另存为到本地的方法...
- rabbitmq文档
- 生成文件的另一种思路——共享文件同步
- 解析 | 如何从频域的角度解释CNN(卷积神经网络)?
- 人与人之间关系的随想
- Nginx基本数据结构之ngx_hash_combined_t
- MyBatis 一级缓存二级缓存详解
- python零基础自学教材-零基础的小白怎么学python?
- Call to your teacher(深度搜索)
- eNSP教程 —— 物理机如何使用web登录到防火墙
- python插件安装包_Python的插件安装
- JAVA等差素数列蓝桥杯_等差素数列(2017蓝桥杯,二题 )
- 文法二义性与语言二义性
- 值得一看的网络课程推荐(不限于计算机科学)
- @lisp 函数库 - CAD应用云
- 一些简单的shell实例
- 国信证券学习系列(5)
- SSL双向认证的证书详解
- zsh与bash区别
热门文章
- Spring aop面向切面编程概述
- div中内容靠右_python读取excel的公司名称信息,并爬虫获取公司的经营范围信息,回填到excel中...
- dsc linux 软件安装_linux – 安装dsc21时出错:“dsc21:取决于:cassandra(= 2.1.8),但要安装2.2.0”...
- ubuntu下qt运行报错 /usr/bin/ld: cannot find -lGL
- Python之递归函数
- 【已解决】R read.table()报错:incomplete final line found by readTableHeader
- pythoncharm快捷键_Pycharm最常用的快捷键及使用技巧
- sklearn朴素贝叶斯分类器_朴素贝叶斯原理
- TCP/IP / 状态转换图
- 启明云端分享|sigmastar debug工具使用说明(二)