그냥 뭔가 작업하고 foreach를 사용하여 배열을 반복하지 않고이 문제에 대한 간단한 해결책을 찾을 수 없습니다. 아무도 내가 값은 전혀 문제 난 그냥에 대해 실행할 수있는 키가 필요하지 않습니다이배열을 중첩 된 배열로 바꾸기
array(1) {
["a"]=>
array(1) {
[0]=>
array(1) {
["b"]=>
array(1) {
[0]=>
array(1) {
["c"]=>
array(1) {
[0]=>
array(1) {
["d"]=> int(1) //this value does not matter
}
}
}
}
}
}
}
속으로이
&array(4) {
["a"]=>int(0)
["b"]=>int(1)
["c"]=>int(2)
["d"]=>int(3)
}
을 설정하려면이
에 대한 간단한 해결책이 있습니까 array_intersect_key_recursive 함수입니다.
편집 : 배열은 그것이 내가이 아마도 당신을 돕는 끝낼 수있는 방법을 모르는 배열
왜'가 d' 않는'INT (1)'? –
결과 배열을 만들 때 1을 값으로 사용했기 때문에. 정말 가치가 무엇인지는 중요하지 않습니다. int (3)로 변경하여 명확하게 만듭니다. – Mike