Есть много способы сделать это. Можно было бы загрузить файл в массив, где каждая строка файла преобразуется в один элемент массива. file()
функция будет обрабатывать это для вас:
$lines = file("myLines.php");
Далее вы хотите, чтобы захватить случайную запись из этого массива. Вы могли бы сделать это несколько разных способов. Вы можете перетасовать массив, и смещение первого значения от, или вы можете создать число между 0 и размером массива (минус один для нуля индекса):
$randLine = array_rand($lines, 1);
array_rand()
функция принимает два аргумента : исходный массив и количество случайных результатов, которые вы хотели бы вернуть.
В конечном счете, $randLine
содержит случайную строку из вашего источника myLines.php
.
Что вы пробовали? «Config.php» просто содержит простой текстовый список значений? Как они хранятся в 'config.php?' –
Если вы 'config.php' просто содержат необработанные числа, это не файл PHP, поэтому вам следует, вероятно, переименовать его в' config.dat' или что-то, чтобы избежать путаницы. Кроме того, вы сами что-то пробовали? – Bojangles
Этот код звучит так, будто он просто распечатает веб-страницу с большим количеством цифр, как сейчас. – MysticXG