我需要帮助打印这个函数的内容:
它来自于:http://drupalcontrib.org/api/drupal/contributions%21flag%21flag.module/function/flag_get_user_flags/7。
我只打印出了单词“Array”。如果您熟悉Drupal,最好能将每个entity_id转换为其作者。对我来说,打印13、15等数字是一个好的开始。
谢谢任何帮助!
$userFlags = flag_get_user_flags('user', null, $node->uid, null, false);
如果我使用print_r函数:
print '<pre>';
print_r(flag_get_user_flags('user', null, $node->uid, null, false));
print '</pre>';
我理解为 -
Array
(
[follow] => Array
(
[13] => stdClass Object
(
[flagging_id] => 20
[fid] => 5
[entity_type] => user
[entity_id] => 13
[uid] => 1
[sid] => 0
[timestamp] => 1385845849
)
[15] => stdClass Object
(
[flagging_id] => 21
[fid] => 5
[entity_type] => user
[entity_id] => 15
[uid] => 1
[sid] => 0
[timestamp] => 1385912237
)
[17] => stdClass Object
(
[flagging_id] => 22
[fid] => 5
[entity_type] => user
[entity_id] => 17
[uid] => 1
[sid] => 0
[timestamp] => 1386040495
)
[18] => stdClass Object
(
[flagging_id] => 23
[fid] => 5
[entity_type] => user
[entity_id] => 18
[uid] => 1
[sid] => 0
[timestamp] => 1386040515
)
[21] => stdClass Object
(
[flagging_id] => 24
[fid] => 5
[entity_type] => user
[entity_id] => 21
[uid] => 1
[sid] => 0
[timestamp] => 1386043939
)
[14] => stdClass Object
(
[flagging_id] => 25
[fid] => 5
[entity_type] => user
[entity_id] => 14
[uid] => 1
[sid] => 0
[timestamp] => 1386129658
)
)
)
当我使用:
foreach($userFlags as $item) {
echo $item;
}
我只打印出了单词“Array”。如果您熟悉Drupal,最好能将每个entity_id转换为其作者。对我来说,打印13、15等数字是一个好的开始。
谢谢任何帮助!
foreach($userFlags['follow'] as $item) { var_dump ($item); }
- anubhavacode
object(stdClass)#116 (7) { ["flagging_id"]=> string(2) "19" ["fid"]=> string(1) "5" ["entity_type"]=> string(4) "user" ["entity_id"]=> string(1) "1" ["uid"]=> string(2) "59" ["sid"]=> string(1) "0" ["timestamp"]=> string(10) "1385845765" } object(stdClass)#117 (7) { ["flagging_id"]=> string(2) "27" ["fid"]=> string(1) "5" ["entity_type"]=> string(4) "user" ["entity_id"]=> string(2) "17" ["uid"]=> string(2) "59" ["sid"]=> string(1) "0" ["timestamp"]=> string(10) "1386167853" }code
- daveferrara1