EventBuffer::search
Recherche dans le tampon une occurrence d'une chaîne
&reftitle.description;
public
mixed
EventBuffer::search
string
what
int
start
-1
int
end
-1
Recherche dans le tampon une occurrence de la chaîne
what. La méthode retourne la position
numérique de la chaîne recherchée, ou &false; si la chaîne
n'a pu être trouvée.
Si l'argument start est fourni, ce sera la position
à partir de laquelle la recherche doit commencer ; sinon, la recherche
sera réalisée depuis le début de la chaîne. Si l'argument
end est fourni, la recherche sera réalisée
entre les positions de début et de fin du tampon.
&reftitle.parameters;
what
Chaîne à chercher.
start
Position de départ de la recherche.
end
Position de fin de la recherche.
&reftitle.returnvalues;
Retourne la position numérique de la première occurrence de la
chaîne dans le tampon, ou &false; si la chaîne n'a pas été trouvée.
&return.falseproblem;
&reftitle.examples;
Exemple avec EventBuffer::search
search($str, $p);
if ($p === FALSE) {
break;
}
++$total;
++$p;
}
return $total;
}
$buf = new EventBuffer();
$buf->add("Some string within a string inside another string");
var_dump(count_instances($buf, "str"));
?>
]]>
&example.outputs.similar;
&reftitle.seealso;
EventBuffer::searchEol