Что то здесь не так или я нуб подскажите. PHP: <div class="gallery"> <ul> <?php foreach($vars['images'] AS $i) { ?> <li><a href="<?php echo $i['url']; ?>"><img src="<?php echo $i['href'];?>" height="85" alt="<?php echo $i['description']; ?>"></a></li> <?php } ?> </ul> </div> В массиве есть и url и href но url не выводится, когда убираю href данные из url выводится объясните почему так происходит? Хотя ячейка href и url есть в массиве images. Все это берется из БД, href это путь к картинке он лежит в таблице images Url это путь к объекту он лежит в таблице objects. Заранее спасибо!
array ( 0 => array ( 'url' => '/objects/dir/tashkent/tovari/aksesoriuz.html', 'id' => '67654', 'objectId' => '6871', 'href' => 'kartinki/44/6871/67654.JPG', 'description' => '', 'width' => '160', 'height' => '50', ), 1 => array ( 'url' => '/objects/dir/tashkent/tovari/aksesoriuz.html', 'id' => '67652', 'objectId' => '6871', 'href' => 'kartinki/44/6871/67652.jpg', 'description' => '', 'width' => '160', 'height' => '50', ), 2 => array ( 'url' => '/objects/dir/tashkent/61-siryyo_i_materiali/chp_iv_stal_invest.html', 'id' => '67646', 'objectId' => '6916', 'href' => 'kartinki/44/6916/67646.jpg', 'description' => '', 'width' => '160', 'height' => '127', ), 3 => array ( 'url' => '/objects/dir/tashkent/61-siryyo_i_materiali/chp_iv_stal_invest.html', 'id' => '67644', 'objectId' => '6916', 'href' => 'kartinki/44/6916/67644.jpg', 'description' => '', 'width' => '160', 'height' => '107', ), 4 => array ( 'url' => NULL, 'id' => '67630', 'objectId' => '6263', 'href' => 'kartinki/40/6263/67630.jpg', 'description' => '', 'width' => '160', 'height' => '213', ), 5 => array ( 'url' => NULL, 'id' => '67628', 'objectId' => '6263', 'href' => 'kartinki/40/6263/67628.jpg', 'description' => '', 'width' => '160', 'height' => '120', ), 6 => array ( 'url' => NULL, 'id' => '67626', 'objectId' => '6263', 'href' => 'kartinki/40/6263/67626.jpg', 'description' => '', 'width' => '160', 'height' => '213', ), ) array ( 0 => array ( 'url' => '/objects/dir/tashkent/tovari/aksesoriuz.html', 'id' => '67654', 'objectId' => '6871', 'href' => 'kartinki/44/6871/67654.JPG', 'description' => '', 'width' => '160', 'height' => '50', ) --- Добавлено --- Парадокс в том что он выводит или $images['href'] или $images['url'] удаляю вывод урла выводит хреф и тд. --- Добавлено --- По идее мне многомерный массив не надо же создавать он же может несколько данных брать с одной итерации.
По var_export вижу что где-то нету у тебя url может поэтому ты подумал что foreach работает не правильно. У меня все работает как должно.