Nasıl PHP ile dinamik bir değişken yaratırım?

0 Cevap php

:/ ... Ben PHP dinamik bir değişken oluşturmak çalışıyorum ve burada zaten StackOverflow konuda bir dizi soru bakarak rağmen hala stumped

Umarım burada birisi bana doğru yönde işaret edebilir - Değişken değişkenler oldukça anladım hiç bir şeydir. :)

$data['query']->section[${$child['id']}]->subsection[${$grandchild['id']}]->page[${$greatgrandchild['id']}] = "Fluffy Rabbit";

Onviously yukarıdaki çalışmaz ama ben zor kod eğer gibi bir değişken değildir:

$data['query']->section[0]->subsection[3]->page[6] = "Very Fluffy Rabbit";

... Sonra tüm güzel, yani açıkçası ben doğru benim dinamik değişken inşa değilim. Herhangi bir fikir?

GÜNCELLEME:

Hmm, tamam ben bu bir dizi anahtarları olmadığını işaret olmalı - Ben her düğüm için bir nitelik olarak belirtilen bir kimliği kullanarak XML düğümleri ele alıyorum, bu yüzden XML aşağıdaki yapıya sahiptir:

<subtitles>
<section id="0">
<subsection id="0">
<page id="1">My content that I want to write</page>
<page id="2">My content that I want to write</page>
<page id="3">My content that I want to write</page>
</subsection>
</section>
</subtitles>

Umarım bu biraz daha iyi şeyler açıklamaya yardımcı olur. :)

0 Cevap