<?php
// 示例代码:使用 mb_strpos 函数查找字符串中子串的位置
// 定义一个多字节字符串(例如,包含中文字符)
$haystack = "你好,世界!";
$needle = "世界";
// 使用 mb_strpos 查找子串的位置
// 第三个参数是偏移量,表示从哪个位置开始查找,默认为 0
// 第四个参数是编码类型,默认为内部编码(如 UTF-8)
$position = mb_strpos($haystack, $needle);
if ($position !== false) {
echo "子串 \"$needle\" 在字符串中的位置是: $position";
} else {
echo "未找到子串 \"$needle\"";
}
?>
mb_strpos
是 PHP 中用于查找多字节字符串中子串位置的函数。$haystack
是要搜索的主字符串,$needle
是要查找的子串。mb_strpos
返回子串首次出现的位置(从 0 开始计数);如果没有找到,则返回 false
。上一篇:php 判断字符串长度
下一篇:php range
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站