Получение значения идентификатора из второго уровня массива - PullRequest
0 голосов
/ 23 апреля 2020

Я уверен, что это очень новый ie вопрос, но я застрял.

$apinstaller = get_sub_field_object("installer", "user_{$userid}");

print_r($apinstaller);

Когда я печатаю этот массив $ apinstaller, я вижу это ...

Массив ([ID] => 1297 [ключ] => field_5e9b6d60c718e [метка] => Установщик [имя ] => назначение_0_installer [префикс] => acf [тип] => post_object [значение] => объект WP_Post ([ID] => 303 [post_author] => 1 [post_date] => 2017-12-29 07:17: 22 [post_date_gmt] => 2017-12-29 07:17:22 [post_content] =>

$installerid = $apinstaller['ID'];

Поэтому, когда я повторяю $ installerID, я получаю '1297', когда действительно хочу получить '303', который вы можете видеть, находится внутри этого массива, но как часть объекта WP_Post.

Как я могу нацелиться на эту часть массива?

1 Ответ

1 голос
/ 23 апреля 2020

Вы можете видеть 303, как это

$installerid = $apinstaller['value']->ID;
...