字符串判断的问题,在线等 $str="zhongguo";$str_h="zg";现要判断 zg (中国的第一个拼音字母) 在 zhongguo(中国的拼音) 中,也就是 判断 $str 中含有$str_h怎么实现呀,多谢大家 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $str="zhongguo"; $str_h="zg"; if(strpos($str, $str_h) === FALSE){ echo "不在";}else{ echo "在";} 1、把$str_h拆成单个字符,用substr做2、定义一个位置变量$pos=0;3、对每一个$str_h中的单个字符,去$str中查找,从$pos位置开始,用index实现 (1)如果不存在,返回错误 (2)如果存在,保存位置到$pos中4、匹配成功不能单纯地去查找,还要保证顺序,这样结果才是正确的 楼上的可zg 在 zhonghuo 中呀,怎么会输出不在呢, 有些词不大好判断啊,比如:guangan观感gg广安ga 还得在zhongguo加分隔或直接用中文 你这个需求太不严密了,匹配的结果肯定不是你要的z g 出现在zhong 中zongguo 中国zhongjian 中间如果说这还说的过去,那么zhigaoqiyang 趾高气扬就有点离奇了吧? 一定要做的话,可以$p = join('.*', str_split('zg'));echo ereg($p, 'zhongguo'); <?$str="zhongguo"; $str_h="zg";$arr1=str_split($str,5);$arr2=str_split($str_h,1);if(strpos($arr1[0],$arr2[0])===false){ echo "不在";}else { if(strpos($arr1[1],$arr2[1])===false) { echo "不在"; } else { echo "在"; }}?> $p = join('.*', str_split('zg')); echo ereg($p, 'zhongguo');这个可以,多谢 用了ci框架的php网站部署时怎么改? 按引用传递函数参数问题 初学php 为什么提示我不对 php的DOMDocument类的loadHTMLFile 方法中对于html文件有大小限制吗? 我想写一个自动发微博程序,但是模拟授权的代码不太会写 麻烦各位能帮我看下这个执行的流程吗?我不是很清楚,谢谢 php类的问题,请高手指点 有没有办法让Aapache在WIN平台上区分文件路径大小写? 关于全局变量globals的困惑。 如何对TEXT类型字段的分次处理 如何统一设置cookie有效期 正则表达式问题 在线等
$str_h="zg";
if(strpos($str, $str_h) === FALSE)
{
echo "不在";
}
else
{
echo "在";
}
2、定义一个位置变量$pos=0;
3、对每一个$str_h中的单个字符,去$str中查找,从$pos位置开始,用index实现
(1)如果不存在,返回错误
(2)如果存在,保存位置到$pos中
4、匹配成功不能单纯地去查找,还要保证顺序,这样结果才是正确的
可zg 在 zhonghuo 中呀,
怎么会输出不在呢,
guangan
观感gg
广安ga
z g 出现在
zhong 中
zongguo 中国
zhongjian 中间
如果说这还说的过去,那么
zhigaoqiyang 趾高气扬
就有点离奇了吧?
$p = join('.*', str_split('zg'));
echo ereg($p, 'zhongguo');
<?
$str="zhongguo";
$str_h="zg";
$arr1=str_split($str,5);
$arr2=str_split($str_h,1);
if(strpos($arr1[0],$arr2[0])===false)
{
echo "不在";
}
else
{
if(strpos($arr1[1],$arr2[1])===false)
{
echo "不在";
}
else
{
echo "在";
}
}?>
echo ereg($p, 'zhongguo');
这个可以,多谢