Hi Sven,
probiert mal folgendes:
function one_a($to_match) {
if (preg_match_all("/(a{1})/", $to_match, $result,PREG_PATTERN_ORDER)) {
return (count($result[0]) == 1);
} else {
return false;
»» }
}
Die Funktion liefert true, wenn genau ein 'a' gefunden wurde, bei keinem oder mehreren Fundstellen liefert sie false zurück.
<mfg>Sebastian Will</mfg>
Hallo ihr beiden
in php4 sieht das so aus:
count_chars($string)
Das liefert unter anderem einen array zurück der die Anzahl eines jeden in $string vorkommenden Zeichens enthält.
cu
Fridolin
PS: Ich sag das nicht um über Perl zu spotten, sondern um einen Blick in eine andere Sprache zu erlauben.