У меня есть массив, заполненный различными высказываниями, и я пытаюсь вывести случайное одно из высказываний. Моя программа печатает случайное высказывание, но иногда оно печатает имя переменной, которое присваивается высказыванию, а не фактическое высказывание, и я не уверен, почему.Php array_rand() имя переменной печати
$foo=Array('saying1', 'saying2', 'saying3');
$foo['saying1'] = "Hello.";
$foo['saying2'] = "World.";
$foo['saying3'] = "Goodbye.";
echo $foo[array_rand($foo)];
Так, например, он будет печатать мир как следует, но в других случаях он будет печатать say2. Не уверен, что я делаю неправильно.