Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
1 / 1 / 0
Регистрация: 31.01.2018
Сообщений: 207

Как вывести только один элемент массива

30.01.2019, 15:09. Показов 2830. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребята всем привет. Подскажите такой момент. У меня есть плагин для WordPress Simple Fields. Я в нем установил произвольные поля для своего поста. Тип поля, которое я установил radiobutton. Так вот когда я хочу вывести значение данного поля я получаю вот то что на картинке.
Вот мой код в котором я хочу вывести свое значение.
PHP
1
2
3
4
5
6
<?php $balcony= simple_fields_value( "balcony" ) ?>
                    <?php if ( is_array( $balcony ) ) : ?>
                        <?php foreach ($balcony as $item) : ?>
                            <?php echo "<br> Балкон: " . $item;?>
                        <?php endforeach; ?>
                    <?php endif; ?>
Можете подсказать как сделать так что бы у меня на фронт выводилось только одно значение "Балкон: Да" без
Балкон: Array
Балкон: Array
Миниатюры
Как вывести только один элемент массива  
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.01.2019, 15:09
Ответы с готовыми решениями:

Как вывести элемент массива
Мне нужен вывести элемент surname c такого массива(со скобками) &lt;meta charset=&quot;utf-8&quot;&gt; &lt;?php ...

Подскажите как вывести элемент массива
Я плохо знаю РНР но нужно срочно решить такую проблему. Я нашёл РНР класс который проверяет игровой сервер через сокет и результаты выводит...

Как вывести элемент из такого массива?
получил в переменную $record массив с помощью функции: $record = geoip_record_by_addr($gi,getRealIpAddr() ); при выводе содержимого...

6
 Аватар для Строитель
1084 / 746 / 364
Регистрация: 09.07.2018
Сообщений: 1,760
30.01.2019, 15:13
DEStroyerll_, попробуйте без цикла
PHP
1
2
3
4
<?php $balcony = simple_fields_value( "balcony" ) ?>
<?php if ( ! empty( $balcony ) ) : ?>
    <?php echo "<br> Балкон: " . $balcony[0]; ?>
<?php endif; ?>
А если нумерация ключей не с нуля, тогда можно так
PHP
1
2
3
4
<?php $balcony = simple_fields_value( "balcony" ) ?>
<?php if ( ! empty( $balcony ) ) : ?>
    <?php echo "<br> Балкон: " . join($balcony); ?>
<?php endif; ?>
0
1 / 1 / 0
Регистрация: 31.01.2018
Сообщений: 207
30.01.2019, 15:23  [ТС]
VNIIAEN, Спасибо Вам, вот этот пример подходит
PHP
1
2
3
4
<?php $balcony = simple_fields_value( "balcony" ) ?>
<?php if ( ! empty( $balcony ) ) : ?>
    <?php echo "<br> Балкон: " . join($balcony); ?>
<?php endif; ?>
Но все равно в конц строки пишет:
Балкон: ДаArrayArray

Добавлено через 1 минуту
VNIIAEN, А вы не имели дело с плагином Simple Fields??
0
1 / 1 / 0
Регистрация: 31.01.2018
Сообщений: 207
30.01.2019, 15:25  [ТС]
VNIIAEN, Дело в том что проверяя переменную через var_dump() Вот что я получаю на выходе.
Миниатюры
Как вывести только один элемент массива  
0
 Аватар для Строитель
1084 / 746 / 364
Регистрация: 09.07.2018
Сообщений: 1,760
30.01.2019, 15:32
Цитата Сообщение от DEStroyerll_ Посмотреть сообщение
Но все равно в конц строки пишет:
Балкон: ДаArrayArray
Тогда так
PHP
1
2
3
4
<?php $balcony = simple_fields_value( "balcony" ) ?>
<?php if ( ! empty( $balcony ) ) : ?>
    <?php echo "<br> Балкон: " . array_shift($balcony); ?>
<?php endif; ?>
1
1 / 1 / 0
Регистрация: 31.01.2018
Сообщений: 207
30.01.2019, 15:35  [ТС]
VNIIAEN, Спасибо Вам большое!! Это помогло! Сейчас буду штудировать данную функцию что она делает и как.)
0
 Аватар для Строитель
1084 / 746 / 364
Регистрация: 09.07.2018
Сообщений: 1,760
30.01.2019, 15:37
Лучший ответ Сообщение было отмечено DEStroyerll_ как решение

Решение

DEStroyerll_, если вместо скринов вы будете писать код, вам быстрее помогут (это совет на будущее)
Ещё можно просто по ключу получить значение
PHP
1
2
3
4
<?php $balcony = simple_fields_value( "balcony" ) ?>
<?php if ( ! empty( $balcony['selected_value'] ) ) : ?>
    <?php echo "<br> Балкон: " . $balcony['selected_value']; ?>
<?php endif; ?>
Добавлено через 1 минуту
Цитата Сообщение от DEStroyerll_ Посмотреть сообщение
Сейчас буду штудировать данную функцию что она делает и как.)
http://php.net/manual/ru/function.array-shift.php
Извлекает первый элемент массива
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.01.2019, 15:37
Помогаю со студенческими работами здесь

Определить, можно ли, убрав только один элемент, сделать последовательность чисел возрастающей
Всем привет, столкнулся с такой задачкой, вроде не сложная, но я не могу решить её. Условия такие: Дана последовательность чисел, напрмер...

Выводится только один элемент массива
Здравствуйте. Задание: Даны 2 массива. Составить из них третий, упорядоченный по возрастанию. Я написала программу, во всех...

Вывести все столбцы, в которых первый элемент встречается только один раз.
Нужно сделать двухмерный массив, заполнить случайными числами и вывести все столбцы, в которых первый элемент встречается только один раз.

Вывести элементы массива, встречающиеся только один раз
Помогите решить задачу.Срочно нужно . Задача:Задать массив целых чисел. Вывести на экран только те значения элементов массива, которые...

Вывести один элемент массива на экран
Как вывести один элемент массива на экран Срочно! Простенькая программа!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru