2014-01-29 238 views
0

我有以下对象输出,我试图抓住field_data,但我无法做到这一点。我最终想获得field_data的value1和value2,这似乎不可能。试图从对象中获取值

事情我已经尝试过包括:

$schedule->field_data 

$schedule['field_data] 

如何我会得到的数据列于正确的方法是什么?

Array ([0] => stdClass Object ([vid] => 74 [uid] => 1 [title] => Schedule Dates 1 [log] => [status] => 1 [comment] => 1 [promote] => 0 [sticky] => 0 [nid] => 55 [type] => schedule_dates [language] => und [created] => 1391028058 [changed] => 1391028058 [tnid] => 0 [translate] => 0 [revision_timestamp] => 1391028058 [revision_uid] => 1 [body] => Array () [field_date] => Array ([und] => Array ([0] => Array ([value] => 2014-01-09 00:00:00 [value2] => 2014-01-24 00:00:00 [rrule] => [timezone] => UTC [timezone_db] => UTC [date_type] => datetime))) [field_sold_out] => Array ([und] => Array ([0] => Array ([value] => 0))) [rdf_mapping] => Array ([rdftype] => Array ([0] => sioc:Item [1] => foaf:Document) [title] => Array ([predicates] => Array ([0] => dc:title)) [created] => Array ([predicates] => Array ([0] => dc:date [1] => dc:created) [datatype] => xsd:dateTime [callback] => date_iso8601) [changed] => Array ([predicates] => Array ([0] => dc:modified) [datatype] => xsd:dateTime [callback] => date_iso8601) [body] => Array ([predicates] => Array ([0] => content:encoded)) [uid] => Array ([predicates] => Array ([0] => sioc:has_creator) [type] => rel) [name] => Array ([predicates] => Array ([0] => foaf:name)) [comment_count] => Array ([predicates] => Array ([0] => sioc:num_replies) [datatype] => xsd:integer) [last_activity] => Array ([predicates] => Array ([0] => sioc:last_activity_date) [datatype] => xsd:dateTime [callback] => date_iso8601)) [cid] => 0 [last_comment_timestamp] => 1391028058 [last_comment_name] => [last_comment_uid] => 1 [comment_count] => 0 [name] => backend [picture] => 0 [data] => b:0; [weight_weight] => [print_html_display] => 0 [print_html_display_comment] => 0 [print_html_display_urllist] => 0 [print_pdf_display] => 0 [print_pdf_display_comment] => 0 [print_pdf_display_urllist] => 0 [print_pdf_size] => [print_pdf_orientation] =>)) 
+0

你的对象中没有'field_data'有'field_date' – cmorrissey

+0

哦,你是对的。谢谢! –

回答

3

很难从你的格式化代码告诉,但是这应该这样做:

$schedule[0]->field_date 

你不能跳过[0],因为$schedule是一个数组。

+0

我可以发誓我试过了。让我再试一次。 –