Nasıl verimli, çok boyutlu bir PHP dizide anahtar-değer çiftleri bulmak mi?

0 Cevap php

Ben Wordpress veritabanına aşağıdaki sorgu sonucunda PHP bir dizi var:

SELECT * FROM wp_postmeta WHERE post_id = :id

Şöyle çok boyutlu bir dizi döndü am:

Array ( [0] => Array ( [meta_id] => 380 [post_id] => 72 [meta_key] => _edit_last       [meta_value] => 1 )

Vb ...

Bu dizideki belirli bir anahtar-değer çiftini bulmak için en iyi yolu nedir?

Örneğin, nasıl ben satır bulunduğu nerede [meta_key] = event_name ben ayıklamak, böylece bir PHP değişkeni aynı satırın [meta_value] değeri var mı?

Ben birçok bireysel MySQL sorguları içine çevirebiliriz biliyoruz. Herkes arka arkaya 10 SQL sorguları yapmak yerine Array 10 kez arama etkinliğinin bir görüş var mı? Ben dizi bellekte olduğundan, ben ihtiyacım değerleri bulmak için en hızlı yöntem olacağını düşünürdüm.

Alternatif olarak, benim sonuç kümesi aramak daha kolay bir şekilde biçimlendirilmiş ve böylece baştan veritabanını sorgulamak için daha iyi bir yolu var mı?

0 Cevap