Çok-boyutlu bir dizide aranıyor (PHP)

0 Cevap

Ben beni deli ediyor ki son zamanlarda bir sorun yaşıyorum. Böyle bir çok-boyutlu bir dizi var:

$a = array(
'db' => array(
    '0' => array(
        'id' => '1',
        'name' => 'test',
        'cat' => array(
            'a' => '15',
            'b' => '20',
            'c' => '30'
        ),
        'canvas' => '2'
    ),
    '1' => array(
        'id' => '2',
        'name' => 'test2',
        'cat' => array(
            'a' => '15',
            'b' => '20',
            'c' => '30'
        ),
        'canvas' => '2'
    )
    '2' => array(
        'id' => '3',
        'name' => 'test',
        'cat' => array(
            'a' => '50',
            'b' => '40',
            'c' => '90'
        ),
        'canvas' => '1'
    )
)
);

Ve ben böyle bir işlevi kullanarak üzerinde aramak istediğiniz: Arama ('canvas = 1');

. Yani örneğin 1 Or değeri ile önemli bir tuval, tüm diziler, db çocuğu, iade ediyorum:

Arama ('a = 15');

Bir ve 15 değerine sahip adında kedi bir anahtar, çocuk sahibi tüm diziler, dönecekti.

0 Cevap