L'array non sembra corretto dovrebbe dare un output di numeri e non strings, e non contiene valori validi per l'ora ma solo strings:

Sembrerebbe che hai creato l'array con i titoli anziche' con i valori.

Prova ad eseguire anche:
print($array['ora']);

Suppongo che ora sia un titolo e non un valore

Quando crei un array, puoi impostare il valore key:

Codice PHP:
 <?php
$arr 
= array("foo" => "bar"12 => true);

echo 
$arr["foo"]; // bar
echo $arr[12];    // 1
?>
Se non imposti le key utilizza in automatico 0, 1, 2, 3,

Puoi impostare
$arr = array("red","yellow","green");

e per l'output
echo $arr[0]; // red
echo $arr[1]; // yellow