PHP dizi dinamik erişim

0 Cevap php

I $key diziden tuşu $this->$arrDataName ile öğe üzerinde $this->$arrDataName[$key] ile erişmeye çalıştı. Ancak PHP bu yanlış yorumlar.

I { } $arrDataName $this->{$arrDataName}[$key] etrafında ile denedim, ama çalışmıyor.

Php.net ben bir tavsiyelerde bulundu, ama bunu fark edemez.

Değişken değişkenleri dizilerle kullanmak için, bir belirsizlik sorunu çözmek zorunda. Eğer $ $ a yazarsanız Yani, [1] daha sonra çözümleyici bir [1] bir değişken olarak, ya da isterseniz $ $ a değişkeni ve ardından [1] endeks olarak dolar kullanmayı bilseniz bilmesi gerekir bu değişken. Bu belirsizlik çözümlemek için sözdizimi: İlk durumda $ {$ a [1]} ve $ {$ a} [1] saniye.

Belki kimse bana yardımcı olabilir.

Teşekkürler!

EDIT:

I think it doesn't work, but I forgot to fill the array.
Finally it works. :)
This is the solution: $this->{$arrDataName}[$key]

0 Cevap