Основная проблема, с которой вы сталкиваетесь, состоит в том, что массивы начинаются с 0. Поэтому, если у вас есть два элемента, у вас будут только $childCtnList[0]
и $childCtnList[1]
.
Вы можете использовать $childCtnList.size()
, чтобы получить размер массива, а затем продолжить цикл, пока он меньше размера.
Если вы хотите проверить нулевые значения в массиве, вы можете сделать следующее:
!$childCtnList[$i]
Он вернет true
, если указанный объект имеет значение null.