php如何获取中文汉字,在某个字段中的位置 5
展开全部
<?php
$mystring = '我是中国人我是安徽人我是人';
$findme = '我';
$pos = strpos($mystring,$findme,0);//0表示是否是第一次出现,0的话就是,1的话就不是
//这时候要看中文是什么编码了,是UTF-8的话就是$pos/3,是GBK或GB2312的话就$pos/2,
if ($pos === false) {
echo "The string '$findme' was not found in the string '$mystring'";
} else {
echo "The string '$findme' was found in the string '$mystring'";
echo " and exists at position $pos";
}
?>
$mystring = '我是中国人我是安徽人我是人';
$findme = '我';
$pos = strpos($mystring,$findme,0);//0表示是否是第一次出现,0的话就是,1的话就不是
//这时候要看中文是什么编码了,是UTF-8的话就是$pos/3,是GBK或GB2312的话就$pos/2,
if ($pos === false) {
echo "The string '$findme' was not found in the string '$mystring'";
} else {
echo "The string '$findme' was found in the string '$mystring'";
echo " and exists at position $pos";
}
?>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
mb_strpos()函数,需要PHP5支持
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
字符串是什么编码的?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询