伙计们不是说英语的人,所以我尽力在这里解释我的问题

    foreach($columnFeed as $cellEntry){
    $result[$cellEntry->cell->getColumn()] = $cellEntry->cell->getText();
}

那段代码用行和值填充了我一个数组,行=>值,现在使用zend g数据,如果一个单元为空,它将不会返回任何内容,就像在第112行第4列中一样,如果它为空,则不会有任何结果显示,我需要为该键值分配一个值,特别是如果它为空时,可能是在for循环或foreach中,

我现在可以这样做

if(!isset($result[14]))
{
    $result[14] = "0:00";
    echo $result[14];
}

它正确地将$ result的位置14输出为0:00,但正如您所见,这不是最好的方法,因为我将拥有从#1到#14的列,在某些情况下,我最终将拥有大量的if声明,,,

我试图这样做

foreach($result as $key => $value) 
{
    if(!isset($result[$key]))
    {
        $result[$value] = "0:00";
    }
}

我知道有什么问题,但无法弄清楚是什么,请某人指出正确的方向,也许是用我需要搜索的正确词或类似的词。

毕竟, $result[$value here]将在这样的数组中使用

    $data = array (
    'in' => $result[number of index],
    'out' => $result[number of index]
);

使用zend gdata填充Google电子表格。

===============>>#1 票数:0 已采纳

使用isset()可以检查带有$ key的!isset($ result [$ key])并分配变量$ value作为$ result [$ value] =“ 0:00”的索引; 因此值设置不正确。 如果要将$ key中的值设置为$ result的索引,请在代码中进行以下更改。

foreach($result as $key => $value) 
{
    if(!isset($result[$key]))
    {
        $result[$key] = "0:00";
    }
}

  ask by nonaxanon translate from so

未解决问题?本站智能推荐:

1回复

如何在Google洞察中通过Google授权下载cvs文件-必须使用zend类而不是其他php方式(zend_gbase等。)

如何在Google趋势服务中通过Google授权下载cvs文件-必须使用zend框架类而不是其他php 方式 。 谢谢, 优素福
3回复

如何在PHP中解析ZendGData Picasa GPhotoTimestamps

因此,这小段代码给我带来了很多麻烦。 时间戳示例是:'1278509422000'..问题是它以字符串形式出现,我必须以某种方式进行转换。 我知道毫秒的问题,并尝试除以1000甚至更多(整数/浮点数),但它不会成为正确的日期时间值。
2回复

如何在共享主机方案中使用PHP的Google Docs API?

我想在Google电子表格中读写特定的单元格,但我对互联网上有关如何操作的大量信息感到困惑。 我只能访问共享主机(这意味着FTP访问和控制面板),而不是虚拟服务器。 在Google Docs官方API页面中,它仅在版本1中支持PHP,并且已经弃用了它,并且它已经在版本3中,因此我不应该开
1回复

Youtube API PHP问题

我从zend.com及其示例下载了Yotube API PHP库(搜索视频)。 在Windows(localhost)上一切正常...在debian服务器上上传,并且在请求搜索视频处出现错误: 来自videO-browser.js的此错误的代码 英语不好,对不起
1回复

Google cPanel和Zend / PHP

我试图从一个域中检索所有用户,但出现错误.. 已下载Zend库 文件: https://developers.google.com/google-apps/provisioning/?hl=da#retrieving_user_accounts 得到这个错误: 脚
2回复

(PHP)如何解析Google搜索结果中的URL?

如何获取Google搜索结果的网址? (我使用Zend_Gdata_Gbase来获取搜索的Google结果,而不是DomDocument / htmlsimpleparser,因为在我看来Zend_Gdata_Gbase专门用于解析google结果。如果我选​​错了,请写。) 我获取
1回复

如何在Google api php客户端库上调用直接REST调用?

这有可能直接在新的Google Api php客户端库上调用post,put,get,delete方法吗? 例如在Zend gdata中提供get(URL),Post(URL,内容主体),我需要这样调用
1回复

无法包含ZendGdata Loader.php

我真的很为难。 我按照http://code.google.com/apis/gdata/articles/php_client_lib.html#php-path-installation上的说明进行操作。PHP安装检查器(可以在链接的页面上找到)给我一个错误,该错误包括dir错误,因此我尝
1回复

PHP:使用Zend获取特定的Google Calendar feed?

免责声明:我确实尝试过先搜索,甚至发现此评论 ,但与我的要求不符。 我只是在学习使用Zend框架将Google Calendars集成到我正在构建的某些软件中。 目前,我能找回我的日历列表,以及打印与我的默认日历(事件这和这帮助我)。 问题是:我使用大约8个不同的日历。 我希望能
1回复

使用Zend Gdata API for PHP获取工作表列表

我想列出所有工作表,其中包含工作表的名称和API中用于引用工作表的“worksheetid”。