sizam
Новичок
Помогите разобраться с массивом
Есть функция , которая выдаёт массив
Array
(
[0] => mortal.jpg
[1] => mortal.sys
[2] => mortal.txt
[3] => pinup.jpeg
[4] => pinup.sys
[5] => pinup.txt
[6] => Sandee.jpeg
[7] => Z600_body2.jpeg
[8] => Z600_erotic1.jpeg
[9] => Z600_erotic2.jpeg
)
Выводиться должны картинки , те картинки , что имеют одинаковые имена с другими файлами , должны иметь под собой ссылку на фулку. Картинки без одинаковых имен , имеют под собой ссылку на себя.
Вот что я пытался написать
$main['content'] - сам массив, что выдаёт функция.
$name = ext($value); - выдает [name] - имя файла, [ext] - расширение
$extension = array(txt); - тут массив расширений
$img_exp = array(gif, jpg, png, jpeg); - массив с расширениями картинок
Есть функция , которая выдаёт массив
Array
(
[0] => mortal.jpg
[1] => mortal.sys
[2] => mortal.txt
[3] => pinup.jpeg
[4] => pinup.sys
[5] => pinup.txt
[6] => Sandee.jpeg
[7] => Z600_body2.jpeg
[8] => Z600_erotic1.jpeg
[9] => Z600_erotic2.jpeg
)
Выводиться должны картинки , те картинки , что имеют одинаковые имена с другими файлами , должны иметь под собой ссылку на фулку. Картинки без одинаковых имен , имеют под собой ссылку на себя.
Вот что я пытался написать
$main['content'] - сам массив, что выдаёт функция.
$name = ext($value); - выдает [name] - имя файла, [ext] - расширение
$extension = array(txt); - тут массив расширений
$img_exp = array(gif, jpg, png, jpeg); - массив с расширениями картинок
PHP:
foreach ($main['content'] as $key => $value)
{
foreach ($main['content'] as $key => $value)
{
$name = ext($value);
foreach ($img_exp as $ex)
{
if ($name['ext'] == $ex)
{
echo '<img src="'.$url."/".$value.'" height="80" width="80"><br>';
}
}
foreach ($extension as $ke)
{
if ($name['ext'] == $ke)
{
echo '<a href="'.$url."/".$value.'">'.$name['name'].'</a><br>';
}
}
}
}
