SORU
26 ŞUBAT 2009, PERŞEMBE


Nasıl PHP bir dizi anda musunuz?

Anahtarları tersine anda yapmak istediğim şu diziyi, (ideal olarak 1'den başlayarak) var:

(Güncel dizisi ^strong>düzenleme:dizi aslında bu gibi görünüyor:

Array (

[2] => Object
    (
        [title] => Section
        [linked] => 1
    )

[1] => Object
    (
        [title] => Sub-Section
        [linked] => 1
    )

[0] => Object
    (
        [title] => Sub-Sub-Section
        [linked] => 
    )

)

Nasıl olmalıdır:

Array (

[1] => Object
    (
        [title] => Section
        [linked] => 1
    )

[2] => Object
    (
        [title] => Sub-Section
        [linked] => 1
    )

[3] => Object
    (
        [title] => Sub-Sub-Section
        [linked] => 
    )

)

CEVAP
26 ŞUBAT 2009, PERŞEMBE


Eğer yeniden dizin sıfırdan başlayarak istiyorsanız, sadece aşağıdakileri yapın:

$iZero = array_values($arr);

Eğer bir başlangıç için ihtiyacınız varsa, o zaman aşağıdakini kullanın:

$iOne = array_combine(range(1, count($arr)), array_values($arr));

Burada kullanılan fonksiyonlar için manuel sayfaları:

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Elliot Davin

    Elliot Davin

    28 Kasım 2008
  • Māris Zaharovs

    Māris Zahar

    28 Mayıs 2008
  • Munchkin the Teddy Bear

    Munchkin the

    30 EYLÜL 2011