php 设置空数组,声明空数组,填充和迭代问题-php
发布日期:2021-06-24 13:53:49 浏览次数:2 分类:技术文章

本文共 1798 字,大约阅读时间需要 5 分钟。

我编写了一个脚本来读取Netflix目录并填充我的数据库。

作为一个网络脚本,一切都运行良好

(除了超时)所以我换了

直接从控制台调用

.

我注意到一些奇怪的地方,比如不再调用uuConstruct()(但是使用类名作为函数很容易修复)。

现在我

无法让我的数组像以前一样工作

,这是一般的想法。

(事实上,我试过几种组合,所以我会把它们全部分享)

1-这在Web脚本版本中工作正常,不再从控制台调用。

//declare empty

var $genreArray=array();

//later I add values one at a time as the XML is parsed

array_push($this->genreArray,$attrs['term']);

//after I have parsed an entire "title" element, I iterate the array

foreach ($this->genreArray as $value) {

// never gets called - array seen as empty

$this->db->linkGenre($value,$this->title_uid);

}

2-所以我尝试了PHP手册;建议-没有

//declare empty

var $genreArray=array();

//later I add values one at a time as the XML is parsed

$this->genreArray[]=$attrs['term'];

//after I have parsed an entire "title" element, I iterate the array

foreach ($this->genreArray as $value) {

// never gets called - array seen as empty

$this->db->linkGenre($value,$this->title_uid);

}

3-所以最后我尝试手动跟踪索引

//declare empty array

var $genreArray=array();

var $gi=0;

//later I add values one at a time as the XML is parsed

$this->genreArray[$this->gi++]=$attrs['term'];

//after I have parsed an entire "title" element, I iterate the array

foreach ($this->genreArray as $value) {

// never gets called - array seen as empty

$this->db->linkGenre($value,$this->title_uid);

}

所以我现在完全被难住了。

是否有人声明空数组并通过控制台填充?

(所有这三项工作都是通过网络完成的-所以我需要一位控制台专家在这里)

感谢您的支持,以下是所需的其他详细信息;

PHP-Ⅴ

php 4.4.9(cli)(构建时间:2008年9月17日12:02:18)

版权所有(c)1997-2008 The PHP Group

Zend Engine v1.3.0,版权所有(c)1998-2004 Zend Technologies

使用Zend Extension Manager v1.2.2,版权所有(c)2003-2007,由Zend Technologies提供

使用Zend Optimizer v3.3.3,版权所有(c)1998-2007,由Zend Technologies提供

每个代码段都是在单独的运行中尝试的。你对这门课有什么兴趣?

我使用echo语句来验证代码是否如预期的那样被调用。如果我通过一个URL点击脚本,一切都会正常启动(对于前几千条记录,直到超时)。

没有错误被抛出,我甚至尝试添加…

error_reporting(E_ALL);

ini_set('display_errors', true);

转载地址:https://blog.csdn.net/weixin_33272631/article/details/115546877 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:php局部缓存,Smarty局部缓存的几种方法简介_php实例
下一篇:php7+结合比较运算符,php7运算符

发表评论

最新留言

感谢大佬
[***.8.128.20]2024年04月17日 20时51分54秒