|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.05.2018, 10:11 | #1 |
Пользователь
Регистрация: 15.05.2018
Сообщений: 75
|
Частичный вывод многомерного массива
Добрый день! Подскажите пожалуйста, как частично вывести многомерный массив на экран.
Есть такой код: Код:
- Adwords - Adsense Яндекс - Метрика - Direct Yahoo - 0 - 1 - 2 Но Yahoo это тоже массив, 0 ,1 и 2 не нужны на экране. Вместо false и true в ссылку нужно записать атрибуты target="_blank" и rel="nofollow, поэтому false и true тоже в массиве. Подскажите как решить этот вопрос. Спасибо.
Не задавай вопрос, если не знаешь что делать с ответом...
Последний раз редактировалось Javany; 15.05.2018 в 10:13. |
15.05.2018, 10:27 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Код:
|
15.05.2018, 10:59 | #3 |
Пользователь
Регистрация: 15.05.2018
Сообщений: 75
|
Спасибо, но массив менять нельзя.
Не задавай вопрос, если не знаешь что делать с ответом...
|
15.05.2018, 11:18 | #4 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Проверяй переменную $text при помощи is_numeric: если это число – то на экран ничего не выводи.
Ну здесь и подсказывать нечего: проверяй значения переменных $link[1] и $link[2] – и в зависимости от их значений либо добавляй в ссылку соответствующие атрибуты, либо нет. |
15.05.2018, 12:28 | #5 |
Пользователь
Регистрация: 15.05.2018
Сообщений: 75
|
Спасибо! Проверил на число, добавил условную конструкцию, отработал код. Буду разбираться дальше. Это мои первые шаги в PHP.))
Не задавай вопрос, если не знаешь что делать с ответом...
|
15.05.2018, 14:52 | #6 | |
Пользователь
Регистрация: 15.05.2018
Сообщений: 75
|
Цитата:
Код:
Не задавай вопрос, если не знаешь что делать с ответом...
|
|
15.05.2018, 15:24 | #7 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
А если массив, подобный Yahoo, будет не последним, или он такой будет не один, или вообще такого массива не будет?
Нужно делать универсальные решения – а не кривые хардкодные костыли. Последний раз редактировалось Andkorol; 15.05.2018 в 15:27. |
15.05.2018, 15:36 | #8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Полностью согласен с Andkorol.
Как только ваш yahoo переставят в начало или в середину или добавят ещё одну запись в массив, как тут же всё рухнет. Это криво и не универсально. |
17.05.2018, 07:23 | #9 |
Пользователь
Регистрация: 15.05.2018
Сообщений: 75
|
Спасибо! Учту.
Не задавай вопрос, если не знаешь что делать с ответом...
|
17.05.2018, 07:51 | #10 | |
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
Регистрация: 29.09.2007
Сообщений: 1,824
|
Цитата:
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывод многомерного масива | Silentium.noxe | Общие вопросы C/C++ | 14 | 02.03.2017 16:52 |
Сортировка многомерного массива | KuckaMAXHATKA | PHP | 1 | 12.06.2014 19:24 |
Длина многомерного массива | Johnson | Общие вопросы Delphi | 2 | 18.02.2011 08:25 |
Частичный вывод текста | MrJenika | PHP | 6 | 02.04.2010 10:28 |
Работа с Printer. Частичный вывод листа из принтера. | Izhic | Общие вопросы Delphi | 6 | 15.10.2008 08:57 |