Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

php array hatası

şöle bir dizim var http://pastebin.com/wSVs4XaB ilk arraydeki 0 ve 1 numaralı veriyi 2 numaralı arrayin içine atmam gerekiyor 2 numaradaki arrayin elamanı yapmam lazım yanlız 2 numaradaki arrayden önceki verinin sayısı belli degil az veya çok değişebiliyor



Array
(
[0] => eksi1
[1] => sifir
[2] => Array
(
[0] => bir
[1] => iki
[2] => üç
[3] => dört
[4] => beş
[5] => altı
)

)
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • 1
    xandercage adlı üyenin fotoğrafı
    12 yıl önce yazılmış
    6 cevap - 0 soru
    <?php
    $arr = array(
    '0' => 'eksi1',
    '1' => 'sifir',
    '2' => Array
    (
    '0' => 'bir',
    '1' => 'iki',
    '2' => 'üç',
    '3' => 'dört',
    '4' => 'beş',
    '5' => 'altı'
    )
    );
    print_r($arr);
    $yeni_array = array_merge( $arr['2'], array($arr['0'],$arr['1']) );
    print_r($yeni_array);
    ?>

    array_merge komutu 2 array birleştirir, burada senin dizinin 2 nci elemanındaki diziyi alıyor peşine dizideki 0 ve 1 elemanını ekleyerek yeni bir dizi oluşturuyor.

    çıktısı ise şöyle;
    Array
    (
    [0] => bir
    [1] => iki
    [2] => üç
    [3] => dört
    [4] => beş
    [5] => altı
    [6] => eksi1
    [7] => sifir
    )