나는 일부 데이터를 가지고 :PowerShell에서 2 차원 배열을 만들고 채우는 방법은 무엇입니까?
[email protected](1,2,3)
[email protected]('Mark','Revekka','Johan')
[email protected](190,'',178)
어떻게 테이블과 같은 하나 개의 배열을받을 수 있나요?
$array[1].name
과 같은 추가 :
1 Mark 190
2 Revekka
3 Johan 178
나는 다음과 같은 정보를 얻으려면이 가능
$array+=['Helena',168]
인가?
정말 수 없습니다. 2 차원 배열 (중첩 배열)을 가질 수 있지만 헤더가 없으므로'$ array [1] .name'을 할 수 없습니다. 이름을 가진 객체의 1 차원 배열을 가질 수 있지만 2 차원 배열은 아닙니다. 어쨌든'[ 'Helena', 168]'와 같은 행을 추가 할 수 없습니다. ID가 어디에 있느냐? 그리고'$ array [1]'이 배열 인덱스 (요소 2)인지 ID 룩업 (요소 ID == 1)인지 여부는 분명하지 않습니다. 사전에 사전이 필요합니다. 당신은 그들 중 누구라도 가질 수 있지만 함께 이해할 수 없기 때문에 그들 모두를 가질 수는 없습니다. – TessellatingHeckler
오케이, 더 나은 결정은 무엇입니까? – Piter
PHP처럼 배열을 갖고 싶습니다 : [1 => [ 'name'=> "Mark", 'height'=> 190], 2 => [ 'name'=> 'Revekka', 'height '=> NULL] 3 => ['name '=> "Johan",'height '=> 178] ] – Piter