vreau sa fac o functie care atunci cand este apelata sa returneze numarul vocalelor dintr-un string/array si vocalele in sine care au fost declarate.
Cum pot face?
Extragere numar vocalele dintr-un string / array
-
- Mesaje: 27
Extragere numar vocalele dintr-un string / array
RADIO Club http://radio-klub.info" target="_blank
MarPlo
Mesaje: 4343
Incearca sa folosesti functia din exemplu urmator:
Functia returneaza un Array cu vocalele gasite si numarul lor.
- Pentrru Array, il parcurgi si aplici functia la fiecare element.
Cod: Selectaţi tot
<?php
// Functie, numar de vocale intr-un sir ( marplo.net )
$str = 'Un sir oarecare, pt. numarare vocale.';
function countVocals($str) {
$vocale = array('a', 'e', 'i', 'o', 'u');
$re_v = array(); // array ce va contine vocalele si nr. lor
$ar_chars = count_chars(strtolower($str), 1); // array cu nr. fiecarui caracter, in litere mici
// parcurge $ar_chars, daca e vocala, o adauga in $re_v cu nr. de repetari
foreach($ar_chars as $k => $v) {
$char = chr($k);
if(in_array($char, $vocale)) $re_v[$char] = $v;
}
return $re_v;
}
$nr_v = countVocals($str);
print_r($nr_v); // Array ( [a] => 5 [e] => 4 [i] => 1 [o] => 2 [u] => 2 )
?>
- Pentrru Array, il parcurgi si aplici functia la fiecare element.
Subiecte similare
-
implode(): Passing glue string after array is deprecated
PHP - MySQL - XML
Primul mesaj
Dupa 7 ani !Ultimul mesaj
Acum, revazand o veche aplicatie cu codul Multiple Select Drop Down list cu tabel 3 coloane +1; am constatat ca datorita upgradarii...
OK ! Eu nu am inteles despre ce parametri era vorba. S-a rezolvat, multumesc pentru promptitudinea cu care mi-ai raspuns ! TOATE CELE BUNE !!!