Ahi lo que veo es que muestra el 1er caracter( h y c ) por lo que no se esta recorriendo bien el vector ( array o como quieras llamarle ) . Porque la posición no se va incrementando, probá usar un FOR, en vez de foreach, ejemplo:
ejemplo:
Código PHP:
Ver original<?php
// declarar array - INICIO EN POSICION 1 (UNO)
$nums = array(1=>10,22,27,15,6,11,64,9,7,16); $pos = 1;
while ($pos<=count($nums)) { echo "<span> $nums[$pos] </span><br />\n";
$pos++;
} // end for
?>
Código PHP:
Ver original<?php
// declarar array - INICIO EN POSICION 0 (CERO)
$nums = array(10,22,27,15,6,11,64,9,7);
for ($pos=0;$pos<9;$pos++) {
echo "<span> $nums[$pos] </span><br />\n";
} // end for
?>
Acá te deje unos ejemplos, espero que te sirvan :)