繁体   English   中英

Google日历将事件保存到PHP数组

[英]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()将数组视为堆栈,并将传递的变量压入数组的末尾。 数组的长度增加了所推送变量的数量。

资料来源: http : //php.net/manual/en/function.array-push.php

暂无
暂无

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

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