在数组中打印PHP值

时间:2011-10-29 05:22:40

标签: php arrayobject

您好我正在尝试从对象数组中打印特定值。我试图从数组名称$ allPhotos中获取一个值,其对象的属性为“nme”的值。

这就是我想要的: echo $ allPhotos [0] [“nme”];

这就是数组的样子:

的var_dump($ allPhotos);

array(2) {
  [0]=> object(Photo)#1 (10) { 
    ["product"]=> array(5) { 
      ["PKG1"]=> string(4) "6500" 
      ["PKG2"]=> string(4) "9500" 
      ["8x10"]=> string(4) "1500" 
      ["5x7"]=> string(3) "750" 
      ["4x6"]=> string(3) "300" 
    } 
    ["price"]=> NULL ["sku"]=> string(1) "1" 
    ["nme"]=> string(5) "test1" 
    ["dir"]=> string(51) "http://" 
    ["status"]=> string(1) "1" ["gallery"]=> string(16) "Church Directory"    
    ["galleryCover"]=> string(1) "0" 
    ["family"]=> string(0) "" 
    ["familyCover"]=> string(0) "" 
} 

[1]=> object(Photo)#2 (10) { 
  ["product"]=> array(5) { 
    ["PKG1"]=> string(4) "6500" 
    ["PKG2"]=> string(4) "9500" 
    ["8x10"]=> string(4) "1500" 
    ["5x7"]=> string(3) "750" 
    ["4x6"]=> string(3) "300" 
  } 
  ["price"]=> NULL 
  ["sku"]=> string(1) "2" 
  ["nme"]=> string(5) "test2" 
  ["dir"]=> string(51) "http://" 
  ["status"]=> string(1) "1" 
  ["gallery"]=> string(16) "Church Directory" 
  ["galleryCover"]=> string(1) "0" 
  ["family"]=> string(0) "" 
  ["familyCover"]=> string(0) "" 
 } 
}

提前致谢!

1 个答案:

答案 0 :(得分:4)

我相信echo $allPhotos[0]->nme;应该有用。