Nasıl anahtar olarak ilk sütunu kullanarak yeni bir diziye bir php çok boyutlu bir dizi dönüştürmek?

0 Cevap php

Ben bir alan dönüm (bir MySQL sonuç gibi) çok boyutlu bir dizi kullanarak bir dizi oluşturmak amacıyla (I array_map veya array_walk düşündüm, ama ne istediğinizi yapmak için alamadım) bir dizi işlevi kullanmak için çalışıyorum yenisinin anahtar içine dizi.

Ben bu gibi bir dizi var ki:

$a = array(
    0 => array( 'id' => 1, 'name' => 'john' ), 
    1 => array( 'id' => 28, 'name' => 'peter' )
);

Ve ben bu gibi başka bir dizi almak istiyorum:

$b = array(
    1 => array( 'name' => 'john' ), 
    28 => array( 'name' => 'peter' )
);

Ben basit bir foreach döngüsü ile bunu çözebiliriz, ama ben bir daha verimli bir şekilde yerleşik bir fonksiyonunu kullanarak, var olup olmadığını merak ediyorum.

0 Cevap