Standart bir dizi değerler PHP ile ilişkisel dizi karşılaştır

1 Cevap php

Ben ilk listede karşılaştırmak istediğiniz kimliği yıllardan listemi sahip bir ilişkisel dizi ve benim diğer dizide kimlikleri ve isimleri bir dizi var.

Ben ilişkisel dizi isimlerini kaybetmeden bir kavşak tipi arama fonksiyonu gerçekleştirmek mümkün olmak istiyorum.

İç içe foreach yapıyor hakkında olsa var, ama iki dizide potansiyel 70k + değerlere sahip olabilir gibi bu süreç sonsuza dek sürebilir gibi görünüyor.

1 Cevap

$assoc = array(
  'a' => 'one',
  'b' => 'two',
);
$array = array('b', 'c', 'd');
$match = array_intersect_key($assoc, array_flip($array));
print_r($match);

çıkışlar:

Array
(
    [b] => two
)

Hangi Senin ne peşinde olduğunu inanıyorum.