질문: 내가 원하는 것은 배열의 pid입니다. 두 번째 배열에 존재합니까? 이보다 작거나 크면 오류가 반환됩니다. 둘 다 있는 경우 첫 번째 배열의 ID는 두 번째 배열의 하위 항목 ID입니다. 두 번째 배열의 나머지 하위 항목을 모두 제거하고 동일한 항목만 유지합니다.
Array 1:
배열
(
[0] => 배열
[1] =& gt; Array ( = [Pid] = & gt; 52 [id] = & gt; 54 ) [2] = & gt; array ( [pid] = & gt; 55 [id] = > 56 ) [3] =>
(
) [pid] => 58
[id] 60
)
[4] => ; 배열
:
( [0] => 배열 ( [속성_이름] => ~ [id] => 48 [속성_이름] => 중국 본토 은행 > ㅋㅋㅋ ~ ~ ~ ; 홍콩, 마카오, 대만 버전 [2] => 배열 ~ ~ ~ ~ ~ ~ 1%)
[1] => 0. = & gt; Apple 보증 기간
[childer] = & gt; array
(
[0] = & gt; array
(
[id] = & gt; 53
[pid] = & gt; 52
[type] => 2
~ ~ > > 2
‐ 's'에게 s 's ‐ ‐ 1 = & gt; 2%
)
)
)
[2] = & gt;
( [id] = & gt; 55 [pid] = & gt; 0 ~[자녀] => array 0 (
[0] = & gt; array
(
[id] = & gt; 56
[pid] = & gt; 55
[type] = & gt; 2
[attribute_name] = & gt ; A1863전통
[price_percentage] => 2%
)
[1] => Array
(
[id] => 57
[pid] =>
8 [가격_퍼센트] => 2% ) ) )[3] => Array ( [id] => 58 [pid] => 0 [유형] => 2 attribute_name] => 机身颜color [childer] => 배열 ( [0] => 배열 ( [id] =>
[pid] => 58
[유형] => 2
[속성_이름] => 金color
[가격_백분율] => 2%
)
[1] => Array id (
[id] = & gt; 60
[PID] = & gt; 58
[type] = & gt; 2
[attribute_name] = & gt; 白色
[price_percentage] = & gt; 2%
)
[2] => Array id (
[id] = & gt; 61
[PID] = & gt; 58
[type] = & gt; 2
[attribute_name] = & gt; 黑色
[price_percentage] = & gt; 2%
)
[3] => 배열
(
[id] => 62
[pid] => 8
[유형] => 2
[속성_이름] => 红color
[가격_백분율] => 2%
)
)
)
[4] => Array
(
[id] => 63
[pid] => 0
[유형] => 2
attribute_name] => 存储容weight
[childer] =>
(0 [0] = & gt; array
(
[id] = & gt; 64
[pid] = & gt; 63
[type] = & gt; 2
[attribute_name] = & gt; 이 [1] => 배열
(
[id] => 65
[pid] =>63
[유형 ] => 2
[속성_이름] => 128G
[가격_퍼센트] => 2%
)
[2] => 배열
(
[id] => 66
[pid] => 3
[유형] => 2
[속성_이름] => [가격_백분율] =>
)
)
)
)