[英]Google Calendar Save Events to PHP Array
我正在尝试从Google日历获取所有事件,并将它们另存为PHP数组。 这是我无法访问的更大应用程序的一部分。
我的尝试使用coreylib( http://github.com/collegeman/coreylib )。 这个库允许我列出所有事件,但不能将它们保存在数组中。
<?php
require_once('coreylib.php');
$api = new clApi('https://www.google.com/calendar/feeds/60vebk6jve9fntibh4vh6fr45k%40group.calendar.google.com/public/full');
if ($feed = $api->parse()) {
$feed->inspect();
}
$dateList = array();
?>
<ol>
<?php if ($feed = coreylib('https://www.google.com/calendar/feeds/60vebk6jve9fntibh4vh6fr45k%40group.calendar.google.com/public/full')) { ?>
<?php foreach($feed->get('entry') as $entry) { ?>
<li><?php echo $entry->get('when@startTime') ?>
<?php
// this is the tricky part. I can't save this event to an array item.
$dateList[] = $entry->get('when@startTime');
?>
</li>
<?php } ?>
<?php } ?>
</ol>
<br /><br />
<?php
print_r($dateList);
?>
请尝试以下操作:
int array_push ( $dateList , $variable_having_value_to_be_pushed )
array_push()将数组视为堆栈,并将传递的变量压入数组的末尾。 数组的长度增加了所推送变量的数量。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.