Ciao a tutti vi spiego il mio problema , ho una parola $parola che prendo da un form da questa creo un'array con tutti i caratteri che la formano $caratteri. Poi ho un'array $dati con migliaia di parole.
Allora per ogni singolo carattere della parola che prendo nel form stampo a video tutte le parole che iniziano con quel carattere. il tutto va dentro l'array $corrispondenze il mio problema é stampare a video i risultati in questo modo esempio parola CASA
qualcuno mi aiuta grazie
Allora per ogni singolo carattere della parola che prendo nel form stampo a video tutte le parole che iniziano con quel carattere. il tutto va dentro l'array $corrispondenze il mio problema é stampare a video i risultati in questo modo esempio parola CASA
Codice:
C A S A
cuore amore sabato amore
cucina anno suora anno
carcere ansia silicone ansia
PHP:
$caratteri = str_split($parola);
$corrispondenze = array();
foreach($caratteri as $carattere) {
foreach($dati as $dato) {
if (substr($dato, 0, 1) == $carattere) {
$corrispondenze[$carattere][] = $dato;
}
}
}
qualcuno mi aiuta grazie
Ultima modifica di un moderatore: