PHP Soru: nasıl array_intersect_assoc () için yinelemeli

0 Cevap php

Diyelim ki bunu yapmak istiyorum diyelim:

$a = array_intersect_assoc(
 array(
  'key1' => array(
   'key2' => 'value2'
  ),
  'key3' => 'value3',
  'key4' => 'value4'
 ),

 array(
  'key1' => array(
   'key2' => 'some value not in the first parameter'
  ),
  'key3' => 'another value'
 )
);

var_dump( $a );

Basılı sonuç:

array
  'key1' => 
    array
      'key2' => string 'value2' (length=6)

Ancak array_intersect_assoc() hala kesişen değeri olarak 'key2' => 'value2' return, her iki dizide de 'key2' ile ilişkili değerleri aynı olmadığı açıktır.

Bu beklenen davranıştır array_intersect_assoc()?

Teşekkürler!

0 Cevap