相当与ASP中的函数instr 相当与ASP中的函数instr php中是哪个函数,写个例子 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这里有一个详细的介绍:http://hi.baidu.com/xshl5/blog/item/c85fbd117e7bf07dcb80c47d.html 是在Google上找的,用几个字符串函数进行比较、替换就可了:<?php$SourceStr="xshl5-lab-test";$IfHasStr01="lab";$IfHasStr02="admin";echo "PHP中类似ASP中的Instr()的函数测试<br />";echo "在字符串 \"{$SourceStr}\" 中检测是否存在字符串 \"{$IfHasStr01}\"<br />";echo instr($SourceStr,$IfHasStr01) . "<br />";echo MyInstr($SourceStr,$IfHasStr01) . "<br /><br />";echo "在字符串 \"{$SourceStr}\" 中检测是否存在字符串 \"{$IfHasStr02}\"<br />";echo instr($SourceStr,$IfHasStr02) . "<br />";echo MyInstr($SourceStr,$IfHasStr02) . "<br />";/*网上参考的instr()函数如果$needle不存在将返回$string的长度再加1*/Function instr($string,$needle){ $strend = strstr($string,$needle); $strstart = str_replace("$strend", "", "$string"); $strlen = strlen($strstart); $start = $strlen+1; return $start;}/*修改后的MyInstr()函数第一句strstr()函数改用stristr()不区分大小写如果要找的字符(串)$needle不存在返回0*/Function MyInstr($string,$needle){ $strend = stristr($string,$needle); //$needle不存在则stristr()函数返回为空 if(empty($strend)) return 0; //$needle不存在主函数返回0 else { $strstart = str_replace("$strend", "", "$string"); $strlen = strlen($strstart); $start = $strlen+1; return $start; }}?> 帮忙解释一下这个php冒泡排序,我不理解 缓存的问题 超级菜鸟的MM,现在遇到难题了,希望各位大侠帮忙! Apache 404自定义错误 PHP怎么才能做到直接修改带格式的 指定的TXT文本 哪里有PHP的函数大全下载? SOAP返回的结点名如何更改? php中怎样运行系统程序(命令)。例如:net use.... ISAPI运行方式下的HTTP认证问题 PHP在浏览器输出512个字符后显示省略号 相当与ASP中的函数clnt,clng ASP表单如何向PHP页面提交值
$SourceStr="xshl5-lab-test";
$IfHasStr01="lab";
$IfHasStr02="admin";echo "PHP中类似ASP中的Instr()的函数测试<br />";
echo "在字符串 \"{$SourceStr}\" 中检测是否存在字符串 \"{$IfHasStr01}\"<br />";
echo instr($SourceStr,$IfHasStr01) . "<br />";
echo MyInstr($SourceStr,$IfHasStr01) . "<br /><br />";
echo "在字符串 \"{$SourceStr}\" 中检测是否存在字符串 \"{$IfHasStr02}\"<br />";
echo instr($SourceStr,$IfHasStr02) . "<br />";
echo MyInstr($SourceStr,$IfHasStr02) . "<br />";/*
网上参考的instr()函数
如果$needle不存在将返回$string的长度再加1
*/
Function instr($string,$needle)
{
$strend = strstr($string,$needle);
$strstart = str_replace("$strend", "", "$string");
$strlen = strlen($strstart);
$start = $strlen+1;
return $start;
}/*
修改后的MyInstr()函数
第一句strstr()函数改用stristr()不区分大小写
如果要找的字符(串)$needle不存在返回0
*/Function MyInstr($string,$needle)
{
$strend = stristr($string,$needle); //$needle不存在则stristr()函数返回为空
if(empty($strend)) return 0; //$needle不存在主函数返回0
else
{
$strstart = str_replace("$strend", "", "$string");
$strlen = strlen($strstart);
$start = $strlen+1;
return $start;
}
}
?>