dubbio codice php
premetto che non ho mai studiato informatica ed è da 2 giorni che sto studiando il linguaggio php....
il seguente esercizio mi chiede di scrivere il codice php per il quale dato un array costituito da una parola, mi dia solo le consonanti. Ho proceduto nel seguente modo, con il seguente codice:
Il problema è che è come se l'array avesse dei posti vuoti perché facendo partire il codice in alcune posizioni mi viene dato un errore,ì del tipo:"Notice: Undefined offset: 0 in C:\xamppp\htdocs\prova.php on line 14" e vengono visualizzate solo le lettere "s","r","c","t".... qualcuno può aiutarmi?
il seguente esercizio mi chiede di scrivere il codice php per il quale dato un array costituito da una parola, mi dia solo le consonanti. Ho proceduto nel seguente modo, con il seguente codice:
- Codice: Seleziona tutto
<html>
<body>
<?php
$a=array("e","s","e","r","c","i","t","a","z","i","o","n","e"); //array con lettere della parola
$b=array("b","c","d","f","g","h","j","k","l","m","n","p","q","r","s","t","v","w","x","y","z"); //array con le consonanti dell'alfabeto
$c=array_intersect($a,$b);
$d=array_unique($c); //nel caso ci fossero lettere ripetute
$e=count($d);
for($i=0;$i<=$e;$i++){
echo$d[$i];
}
?>
</body>
</html>
Il problema è che è come se l'array avesse dei posti vuoti perché facendo partire il codice in alcune posizioni mi viene dato un errore,ì del tipo:"Notice: Undefined offset: 0 in C:\xamppp\htdocs\prova.php on line 14" e vengono visualizzate solo le lettere "s","r","c","t".... qualcuno può aiutarmi?