Nasıl bir PHP dizi bir dize endeksli öğeye erişmek mi?

3 Cevap php

Ben (dizi nesne üzerinde print_r yürüttükten sonra php) şu dizi var:

Array ( 
   [#weight] => 0 
   [#value] => Some value.
)

Ben "değer" yazdırmak nasıl, dizi nesne $arr varsayarsak. Aşağıdaki işe DEĞİLDİR:

print  $arr->value;
print  $val ['value'] ;
print  $val [value] ;

Yani ... bunu nasıl yaparsınız? NEDEN içine herhangi bir fikir büyük mutluluk duyacağız! Teşekkürler!

3 Cevap

echo $arr['#value'];

print_r() appears to be telling you that the array key is the string #value.

Benim comment doğru gibi hızla dokümanlar kontrol ettikten sonra, o görünüyor.

Bu kodu deneyin:

print $arr['#value'];

Bunun nedeni diziye tuşuna value olmadığını, ancak #value.