Здраствуйте. Нужна помощь по написанию php-кода.
--------
Принцип работы:
1. Заданый числовой диапазон от 1000 до 9999
2. Данный dat-файл, который содержит разные числа
3. Нужно открыть файл и вывести переменную $aa = 'success';, если диапазон совпадает с числами в файле и вывести колличество таких совпадений. Заранее спасибо.
PeraX, "Небольшие вопросы по PHP"? Извините если ошибся темой, прошу ответить здесь, и я её быстро прикрою
19 Апр 2012, 17:06Анархист, да, совпадающее число с диапазоном и вывести переменную $aa = 'sucess'; если есть хоть одно такое совпадение
19 Апр 2012, 17:181)Создает массив, содержащий диапазон элементов
http://www.php.ru/manual/function.range.html
-
Можно и в строку.
добавлено спустя 2 минуты:
Axion, только теоретически.
добавлено спустя 6 минут:
2)file -- Читает содержимое файла и помещает его в массив
http://www.php.su/functions/?file
[php:1:72983927b2]function check($start, $end, $file) {
$nums = file($file);
$c = 0;
foreach ($nums as $value)
if ($value >= $start and $value <= $end) $c++;
if ($c > 0) return 'success '.$c; else return 'error';
}
print check(1000,9999,'file.dat');[/php:1:72983927b2]
$var = file_get_contents(файл);
if(preg_match('#[0-9]{1000,9999}#',$var)) echo $aa = 'success';
как то так.
3)Далее работа с массивами
http://php.su/functions/?cat=array
Выбираем нужную.Сравниваем и подсчитываем.
добавлено спустя 28 секунд:
Можно и так:)
добавлено спустя 1 минуту:
Заданый числовой диапазон от 1000 до 9999
-
А я думал..что случайные числа.