У меня есть массив с полями (многомерный массив, если я прав), моя цель - создать еще один массив, основанный на элементах, отфильтрованных по первому.
Однако, когда я прихожу к почтению $arr2
глядя на его первый элемент $arr[0]
, я получаю сообщение об ошибке:
Невозможно индексировать в нулевой массив
Может кто-нибудь дать мне какой-нибудь совет, какк самому элегантному способу решения этой проблемы.
for ($i=0; $i -lt $arr1.length; $i++) {
if ($arr1[$i].source -eq $SomeValue) {
$arr2 += @( $arr1[$i] )
}
}