[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вывод MAX число из нескольких .TXT
zhenia3003
Имеется 3 тхт файла (1.txt в котором записано число 15, 2.txt с числом 6, 3.txt с числом 12), через ЭХО выводится только 3.txt т.е. число 12, А КАК ВЫВЕСТИ МАКСИМАЛЬНОЕ ЧИСЛО (15) ??????
<?php 
$Re = glob("txt/*.{jpg}", GLOB_BRACE);
foreach ($Re as $filename) {
$uuu = pathinfo($filename, PATHINFO_FILENAME);
$ttt = "txt/$uuu.txt";
$sss = file_get_contents($ttt);
echo "<img src=$filename width='100' height='100'/>";
}
echo $sss;
?>
OleKh
может быть так проверить, число от 0
$number = 0;
foreach ($Re as $filename) {
//...
$sss = file_get_contents($ttt);
if ($sss>$number) $number = $sss;
//...
}
echo $number;
walerus
<?php 
$Re = glob("txt/*.{jpg}", GLOB_BRACE);
$max = array();

foreach ($Re as $filename) {
$uuu = pathinfo($filename, PATHINFO_FILENAME);
$ttt = "txt/$uuu.txt";
$max[] = trim( file_get_contents($ttt) );
echo "<img src=$filename width='100' height='100'/>";
}
echo max( $max );
?>


так быстрее ;)
zhenia3003
Цитата (walerus @ 22.03.2013 - 13:12)
<?php 
$Re = glob("txt/*.{jpg}", GLOB_BRACE);
$max = array();

foreach ($Re as $filename) {
$uuu = pathinfo($filename, PATHINFO_FILENAME);
$ttt = "txt/$uuu.txt";
$max[] = trim( file_get_contents($ttt) );
echo "<img src=$filename width='100' height='100'/>";
}
echo max( $max );
?>


так быстрее ;)

Спасибо, но с этим я уже разобрался.. Подскажите как через ЭХО вывести "папка/имя.тхт" того файла, число которого оказалось максимальным???
Игорь_Vasinsky
прочитай файлы - сравни их текст с результатом.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
walerus
<?php 
error_reporting(E_ALL);
$Re = glob("txt/*.{jpg}", GLOB_BRACE);
$max = array();

foreach ($Re as $filename) {
$uuu = pathinfo($filename, PATHINFO_FILENAME);
$ttt = "txt/$uuu.txt";
$max[ trim( file_get_contents($ttt) ) ] = trim( $uuu . '.txt' );
echo "<img src=$filename width='100' height='100'/>";
}
ksort( $max );
$max_last = end( $max );
$max_element = array_search( $max_last, $max);
echo 'Число => ' . $max_element . ', файл => ' . $max_last ;
?>

3й класс, 2я четверть.

p.s. - Темы не нужно дублировать ! :angry:
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.