я следующее, если условие:PHP Undefined смещение уведомление
if (
$items[ $count + 1 ]->menu_item_parent != $parent_id &&
$submenu &&
$items[ $count + 1 ]->menu_item_parent != $item->ID) {
//something
}
я получаю уведомление:
Undefined offset: 13
Так что я предполагаю, что 13 не существует в $items
массиве, и его можно избежать путем проверки с помощью in_array
. Однако я не уверен, как я могу использовать эту функцию в вышеуказанном состоянии.
Ваше состояние в цикле? – Prakash
Вы хотите посмотреть, что вы тестируете. Что это говорит? – SaeX
Также вместо $ count + 1 вы можете использовать ++ $ count или $ count ++ в зависимости от того, что будет с вами, а не с этим? –