Имею массив такой:
$names = [
[
'id' => 1,
'country' => 'Russia',
'lang' => 'Russian',
'img' => 'assets/img/radiolang/rus.png',
'link' => '/r/russian'
],
[
'id' => 2,
'country' => 'Egland',
'lang' => 'English',
'img' => 'assets/img/radiolang/eng.png',
'link' => '/r/english'
],
[
'id' => 3,
'country' => 'Spain',
'lang' => 'Spanish',
'img' => 'assets/img/radiolang/esp.png',
'link' => '/r/spanish'
],
[
'id' => 4,
'country' => 'Netherlands',
'lang' => 'Dutch',
'img' => 'assets/img/radiolang/dutch.png',
'link' => '/r/dutch'
],
[
'id' => 5,
'country' => 'Ukraine',
'lang' => 'Ukrainian',
'img' => 'assets/img/radiolang/ukr.png',
'link' => '/r/ukrainian'
],
];
Так вот, я хочу отобразить на index.php (путем include) так чтобы оно мне отобразила через foreach(Если есть другой вариант то его тоже можно) только ID 1, 2 и 3.
На данный момент у меня так в template.php:
<?php foreach ($names as $name): ?>
<a href="<?php echo $name['link']; ?>"><img id="radioimg" src="<?php echo $name['img']; ?>"></img></a>
<?php endforeach; ?>
// $name это ваш массив
function filterMyArray($var) {
return (in_array($var['id'],[1,2,3]));
}
$arr = array_filter($name, "filterMyArray");
print_r($arr); //тут будет массив только с id 1,2,3
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Понятно что при задании одного размера разным шрифтам, площадка их символов будет разная(хоть обоим и присвоено 32px)Любой символ представлен...
Если на мобильном открыть сайт с формой, через которую нужно передать файл, и нажать в этой форме "выбрать файл", мы можем видеть кнопку снятия...