22 EYLÜL 2009, Salı
Erişim dizi php bir işlev tarafından döndürülen
İstediğim yere sitem kod ekler bir şablon motoru kullanıyorum.
Oldukça kolay olan bir şey için test etmek için bir fonksiyon yazdım:
myfunction() { return '($this->data["a"]["b"] ? true : false)'; }
Sorun, $bu->veri özel ve getData kullanmak zorunda böylece her yerde erişim, yapamam(); benim sorunum neden olur.
$this->getData()['a']['b']
çalışmaz ve değer atama ilk değil ya doğrudan bir kullanılacağından çünkü). blok.
Herhangi bir fikir?
CEVAP
7 Mayıs 2012, PAZARTESİ
PHP 5.4 çünkü tam da bunu yapmak için:
getSomeArray()[2]
Referans: http://php.net/manual/en/language.types.array.php#example-102
Önce geçici bir değişken kullanmanız gerekir 5.3, PHP için.
Bunu Paylaş:
Nasıl hesapların yapılabilmesi dizi il...
numpy: sütun tarafından bir dizi erişi...
Nasıl öğeleri ng-repeat ile bir işlev ...
Nasıl sipariş sonra Oracle bir sorgu t...
Nasıl bash sayı değişkenleri tarafında...