繁体   English   中英

如何从php中的数组对象获取值

[英]how to get value from array object in php

我需要一个来自数组的地方 palampur 的值

Array
    (
    [places] => stdClass Object
        (
        [id] => 1
        [images] => 
        [place] => palampur
    )
    [submit] => Submit Query
)
$object= new stdClass; 
$object->id = 1; 
$object->images = null; 
$object->place = "palampur"; 


$array = Array
    (
    'places' => $object,
    'surname' => 'Submit Query'
);


echo($array['places']->place);

您可以获得这样的值来访问我们使用“$array['places']”的数组,并使用箭头运算符“->”访问对象。

echo $array['places']->place;

尝试这个 :-

 //create blank object
   $obj = new \stdClass();
   $obj->id = '1';
   $obj->images = '';
   $obj->place = 'palampur'; 

   //create blank arrary
   $arr = array();
   $arr['places'] = $obj;
   $arr['submit'] = 'Submit Query';

   // change object to array     
   $output = (array) $arr['places'];

   echo $output['place'];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM