function vocale($str){ $ret[0] = 0; $k = 0; $voc = array('a', 'e', 'i', 'o', 'u'); for ($i = 0; $i < strlen($str); $i++) for ($j = 0; $j < sizeof($voc); $j++) if ($voc[$j] == $str[$i]){ $ret[0]++; if (!in_array($voc[$j], $ret)){ $k++; $ret[$k] = $voc[$j]; } } return $ret; } Returneaza un array (numar_vocale, vocala1, vocala2, ...) Vocalele care se repeta in $str, va fi returnata doar o singura data. Pentru array poti folosi in loc de strlen() <-> sizeof().