【strpos】php的strpos的坑,记一次
2024-08-26 12:10:13
php > var_dump(strpos('开始23测试ceshi', '测试'));
int(8)
php > var_dump(mb_strpos('开始23测试ceshi', '测试'));
int(4)
php > var_dump(strpos('123测试ceshi', '测试'));
int(3)
php > var_dump(mb_strpos('123测试ceshi', '测试'));
int(3) php > var_dump(strpos('测试23aac','3'));
int(3)
php > var_dump(strpos('测试23aac','a'));
int(4)
右上可知:如果查找的字符串是 【汉字】,那么长度就以 utf-8格式,记3,;
如果查找的字符串是【非汉字】,那么长度记 1 ;
最新文章
- JSP中文乱码总结
- JSP九大内置对象的作用和用法总结?
- String 归档
- CART:分类与回归树
- 命令行下打WAR包
- RPi 2B GPIO 测试
- java数据类型图:
- Xcode7调试-b
- Oracle database启动过程分析
- SQL Server 各任务所维护
- 通过C++修改系统时间代码
- java 基础三
- table常用的属性以及用法
- 最短路-spfa
- 在th中显示图片
- javascript中的getter和setter
- 宝宝刷 leetcode
- 回归cgi、fastcgi原理,解释、解决异常 fastcgi支持分布式计算的原因
- AdoConnect-获取连接字符串 (工具)
- hdu 5046 二分+DLX模板
热门文章
- VS增加插件 Supercharger破解教程
- 知识点:从迭代器一直撸到yield from
- python yield,到这个层次,才能叫深入哈
- SpringMVC异常处理注解@ExceptionHandler@ControllerAdvice@ResponseStatus
- Python debug 调试;
- PyCharm 和 IntelliJ IDEA的破解激活
- 《Gradle权威指南》--Java Gradle插件
- 初探和实现websocket心跳重连(npm: websocket-heartbeat-js)
- 001.Linux网路配置
- Python3绘图之Matplotlib(03)