|
|
|
| Здраствуйте. помогите пожалуйста... есть массив вида:
Array
(
[0] => Array
(
[file] => test.xml
[size] => 2201
)
[1] => Array
(
[file] => test.jpg
[size] => 6581
)
[2] => Array
(
[file] => test.txt
[size] => 6195
)
[3] => Array
(
[file] => test.png
[size] => 1018
)
[4] => Array
(
[file] => test.gif
[size] => 89223
)
|
Мне необходимо получить из него самый большой по размеру графический файл...
в данном примере test.gif ... но расширения могут быть и другие (jpg, JPG, Jpeg, png... ) как такое осуществить? | |
|
|
|
|
|
|
|
для: TaMaPa
(17.06.2009 в 04:33)
| |
<?php
//$arr - ваш массив
$max=0;
$id=0;
for($i=0;$i<count($arr);$i++)
{
if($max<$arr[$i]['size'])
}
$max = $arr[$i]['size'];
$id = $i;
}
}
echo "<img src='".$arr[$id]['file']."'>";
?>
как я понял так...
|
| |
|
|
|
|
|
|
|
для: DEM
(17.06.2009 в 05:23)
| |
if($max<$arr[$i]['size'] && is_graphical_type(substr($arr[$i]['file'], strrpos($arr[$i]['file'], '.'))))
{
|
| |
|
|
|
|
|
|
|
для: Trianon
(17.06.2009 в 10:01)
| | is_graphical_type
Это что за функция такая? В 5 мануале ее нет... | |
|
|
|
|
|
|
|
для: Лена
(17.06.2009 в 22:23)
| | нет конечно.
Я просто намекнул DEMу, что он не всё учел.
впрочем, написать её труда не составит ни для него, ни для Вас. | |
|
|
|