我有一个带有字段的数组(如果我是对的,是一个多维数组(,我的目标是基于从第一个元素过滤的元素创建另一个数组。
但是,当我通过查看其第一个元素$arr[0]
来尊重$arr2
时,我收到错误消息:
无法索引为空数组
有人可以就解决此问题的最优雅方法为我提供一些建议吗?
for ($i=0; $i -lt $arr1.length; $i++) {
if ($arr1[$i].source -eq $SomeValue) {
$arr2 += @( $arr1[$i] )
}
}
$arr 2 = @( $arr 1 |其中 { $_.source -eq $someValue } (