php 如何查找字符串第3次出现的位置

如题所述

第1个回答  2016-04-06
$str = 'abcdbcdbcd';
$n = 0;
for($i = 1;$i <= 3;$i++) {
$n = strpos($str, 'c', $n);
$i != 3 && $n++;
}
echo $n;本回答被网友采纳
第2个回答  2013-01-14
$pos = -1;
do{
$pos = strpos($string, $find, $pos+1);
$n++;
if($n==3){
echo $pos;
break;

}

}while($pos!==false);
相似回答