v2.5.2
Giriş yap

array key değiştirmek

Anonim
562 defa görüntülendi

merhaba arkadaşlar aşağıdaki array yapısını 9146,9147,9148 olan yerleri ilce adları ile değiştirmem mümkünmü?

[9146] yerine [ADANA] 9148 yerine [CEYHAN] gibi yapmak istemiştim

Array
(
[9146] => Array
    (
        [sehir_id] => 9146
        [ulke] => TURKIYE
        [sehir] => ADANA
        [ilce] => ADANA
        [uzun_adi] => ADANA-MERKEZ
        [tam_adi] => TURKIYE-ADANA-MERKEZ
        [url] => /tr-TR/9146/adana-icin-namaz-vakti
    )

[9147] => Array
    (
        [sehir_id] => 9147
        [ulke] => TURKIYE
        [sehir] => ADANA
        [ilce] => ALADAĞ
        [uzun_adi] => ADANA-ALADAĞ
        [tam_adi] => TURKIYE-ADANA-ALADAĞ
        [url] => /tr-TR/9147/aladag-icin-namaz-vakti
    )

[9148] => Array
    (
        [sehir_id] => 9148
        [ulke] => TURKIYE
        [sehir] => ADANA
        [ilce] => CEYHAN
        [uzun_adi] => ADANA-CEYHAN
        [tam_adi] => TURKIYE-ADANA-CEYHAN
        [url] => /tr-TR/9148/ceyhan-icin-namaz-vakti
    )
miyachung
1453 gün önce

$ornek = [];

$ornek[9144] = ['sehir_id' => 9144,'ulke' => 'TURKIYE', 'sehir' => 'ADANA','ilce' => 'ADANA'];
$ornek[9145] = ['sehir_id' => 9145,'ulke' => 'TURKIYE', 'sehir' => 'ADANA','ilce' => 'ADANA'];
$ornek[9146] = ['sehir_id' => 9146,'ulke' => 'TURKIYE', 'sehir' => 'ADANA','ilce' => 'ADANA'];
$ornek[9147] = ['sehir_id' => 9147,'ulke' => 'TURKIYE', 'sehir' => 'ADANA','ilce' => 'ADANA'];
$ornek[9148] = ['sehir_id' => 9148,'ulke' => 'TURKIYE', 'sehir' => 'ADANA','ilce' => 'ADANA'];

$ornek["ADANA"] = $ornek[9146];
unset($ornek[9146]);

print_r($ornek);