Вызов поля массива в условный оператор If

В административном разделе:

$options[] = array( "name" => esc_html__("Company IDs",'press'),
"desc" => esc_html__("add Company / eSports Team, User ID to post more than one listing.",'press'),
"id" => "companyids",
"std" => "#",
"type" => "text");

На странице PHP:

<?php if ( $user->ID = (array('')) ) { ?>

Необходимо получить поле администратора для эха или поместить добавленные идентификаторы в массив PHP. Итак, скажем, я поместил несколько идентификаторов пользователей в поле в админке, например, 34,64, разделенных запятыми. В коде PHP он будет вызывать и получать информацию администратора и помещать ее между ' ' после массива.

Я пробовал это, не работает:

<?php if ( $user->ID = (array("'"<?php echo esc_html_e("Company IDs", 'press'); ?>"'")) { ?>

Откуда вы получаете идентификаторы 34,64?

dWinder 07.02.2019 15:30

Вы можете сделать это, если (пусто($user->ID)){} или если (count($user->ID) == 0){} Если $user->ID является массивом. Возможно, вы захотите var_dump объекта $user, чтобы убедиться, что ваши ключи верны.

Jfed 07.02.2019 15:34

Я думаю, что ОП хочет получить 34,64, вставить их в массив и проверить, является ли идентификатор пользователя одним из них - что-то вроде: in_array($user->ID, explode(",", "34,64"))

dWinder 07.02.2019 15:39

34,64 — это просто пример идентификаторов, разделенных в админке. Верхний код позволяет администратору поместить 34,64 в поле. Код PHP: я хочу, чтобы данные в этом esc_html отображались. Итак, если я добавлю 34 в поле, код PHP проверит, соответствует ли идентификатор пользователя тому, что указано в поле.

MegaHertz 07.02.2019 16:10

Проверьте поле, чтобы увидеть, соответствует ли идентификатор пользователя тому, что в поле в основном.

MegaHertz 07.02.2019 16:24
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
5
30
0

Другие вопросы по теме