我编写了一个脚本来读取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);

php 设置空数组,声明空数组,填充和迭代问题-php相关推荐

  1. Go 学习笔记(10)— 数组定义、数组声明、数组初始化、访问数组、数组相等、向函数传递数组

    1. 数组定义 数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整形.字符串或者自定义类型. 2. 声明数组 Go 语言数组声明需要指定元素类型及元素个数,语 ...

  2. 【路科V0】systemVerilog基础5——数组声明与数组操作

    数组声明 非组合型(unpacked) 特点:消耗更多的存储空间,但是更易于查找元素  对于Verilog,数组经常会被用来做数据存储,例如 reg [15:0] RAM [0:4095] ;//存储 ...

  3. java中 数组声明,java数组声明格式

    java 声明动态数组,java对象数组详解,java中声明数组,java数组声明格式 Java 中数组的声明一维数组的声明: 在 Java 中,数组是独立的对象,有自身的方法,不是变量的集合. 数组 ...

  4. java合法的数组声明_Java数组详解

    Java数组详解 数组详解 1.数组概述 数组是相同类型数据的有序集合 每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们 2.数组声明和创建 ①数组声明形式 dataType[] a ...

  5. pycharm定义空的二维数组_数组与面向对象

    数组与面向对象 数组 一维数组 数组:[ ] 存储相同类型的多个数据 变量:单个数据 数组:多个数据 数组的特点: 引用数据类型 数据是个容器,长度一旦确定不可改变 一个数组中存放的多个数据的类型要求 ...

  6. c# 2维数组 取一维_C#| 不同类型的一维数组声明

    c# 2维数组 取一维 In the below example, we are declaring an integer array (one dimensional) with following ...

  7. 数组: 数组的遍历: 二维数组: 二维数组的遍历方式:

    数组:   变量: 存储单个数据 数组: 存储多个数据数组: 相同数据类型的有序集合一段连续的内存空间特点:1.引用数据类型2.长度一旦确定不可改变3.存储的多个数据要求数据类型一致4.数组是有序的索 ...

  8. php中声明空数组,总结PHP中初始化空数组的最佳方法

    PHP支持三种类型的数组: 索引数组:具有数字索引的数组. 关联数组:具有命名键的数组. 多维数组:它包含特定数组中的一个或多个数组. 注意:为什么声明一个空数组然后将项目推送到该数组总是好的做法? ...

  9. 【Numpy】声明空数组

    结论:numpy的数组机制并不支持空数组,如果想要一个不知道大小的空数组,可以用python的list,然后再用ndarray = np.array(list)转换. 你搜索这个,你会发现好多都是np ...

  10. php 数组设置为空,php - 如果数组为空,跳过foreach的最干净的方法

    php - 如果数组为空,跳过foreach的最干净的方法 这个问题在这里已有答案: 为foreach()提供的参数无效                                     19个 ...

最新文章

  1. 新手入门之j2me学习方法总结--摘录篇
  2. matlab画图(复数的直角坐标和极坐标)(-)
  3. 产品 电信nb接口调用_中国电信物联网平台NB-IoT业务对接指导书.doc
  4. python输入数据爬取_python根据用户需求输入想爬取的内容及页数爬取图片方法详解...
  5. 谈谈苹果应用内支付(IAP)的坑
  6. Swift快速入门(一)第一个Swift程序
  7. coursera机器学习-聚类,降维,主成分分析
  8. python3的fft_FFT乘法Python 3.4.3
  9. 计算机重置指令,如何利用指令重置Win7网络设置
  10. snakeyaml java_JAVA使用SnakeYAML解析与序列化YAML
  11. php文件如何转为ppt,pdf文件转换成ppt文件 pdf如何转为ppt
  12. Django 提示:AttributeError : ‘module‘ object has no attribute ‘utcnow‘
  13. 华为usg系列防火墙-密码重置
  14. eclipse默认指向 WebContent 目录 修改为 webRoot
  15. 新手PADS踩坑之旅-layout asc文件导入导出错误
  16. 超详细的Android so库的逆向调试
  17. 东华OJ进阶题47 最少拦截系统
  18. 《袁老师访谈录》第十八期-百万对话(2):漫漫创业路
  19. 随笔感悟 — 函数封装
  20. SAP ABAP强制触发PAI事件执行一次PBO

热门文章

  1. php绕过验证码注册,验证码被绕过的处理方法_PHP教程
  2. 个人博客升级改造ing
  3. Linux学习笔记4 - Linux常用命令
  4. 美团校招提前批 移动端开发 一面 二面 面经
  5. 【SPOJ-SUBLEX】Lexicographical Substring Search(字典序第k小的子串(不重复统计同一个子串)---后缀自动机)
  6. 【算法笔记】扩展kmp算法(exkmp)
  7. 【UVA10976】Fractions Again?!(结构体内重载运算符---水题)
  8. mysql python用法_python-mysql基本用法
  9. 手动安装ipa,通过XCode手动安装包iOS App, ipa Devices and Simulators
  10. java事物 tran_Java基础——事务