php 设置空数组,声明空数组,填充和迭代问题-php
我编写了一个脚本来读取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相关推荐
- Go 学习笔记(10)— 数组定义、数组声明、数组初始化、访问数组、数组相等、向函数传递数组
1. 数组定义 数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整形.字符串或者自定义类型. 2. 声明数组 Go 语言数组声明需要指定元素类型及元素个数,语 ...
- 【路科V0】systemVerilog基础5——数组声明与数组操作
数组声明 非组合型(unpacked) 特点:消耗更多的存储空间,但是更易于查找元素 对于Verilog,数组经常会被用来做数据存储,例如 reg [15:0] RAM [0:4095] ;//存储 ...
- java中 数组声明,java数组声明格式
java 声明动态数组,java对象数组详解,java中声明数组,java数组声明格式 Java 中数组的声明一维数组的声明: 在 Java 中,数组是独立的对象,有自身的方法,不是变量的集合. 数组 ...
- java合法的数组声明_Java数组详解
Java数组详解 数组详解 1.数组概述 数组是相同类型数据的有序集合 每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们 2.数组声明和创建 ①数组声明形式 dataType[] a ...
- pycharm定义空的二维数组_数组与面向对象
数组与面向对象 数组 一维数组 数组:[ ] 存储相同类型的多个数据 变量:单个数据 数组:多个数据 数组的特点: 引用数据类型 数据是个容器,长度一旦确定不可改变 一个数组中存放的多个数据的类型要求 ...
- c# 2维数组 取一维_C#| 不同类型的一维数组声明
c# 2维数组 取一维 In the below example, we are declaring an integer array (one dimensional) with following ...
- 数组: 数组的遍历: 二维数组: 二维数组的遍历方式:
数组: 变量: 存储单个数据 数组: 存储多个数据数组: 相同数据类型的有序集合一段连续的内存空间特点:1.引用数据类型2.长度一旦确定不可改变3.存储的多个数据要求数据类型一致4.数组是有序的索 ...
- php中声明空数组,总结PHP中初始化空数组的最佳方法
PHP支持三种类型的数组: 索引数组:具有数字索引的数组. 关联数组:具有命名键的数组. 多维数组:它包含特定数组中的一个或多个数组. 注意:为什么声明一个空数组然后将项目推送到该数组总是好的做法? ...
- 【Numpy】声明空数组
结论:numpy的数组机制并不支持空数组,如果想要一个不知道大小的空数组,可以用python的list,然后再用ndarray = np.array(list)转换. 你搜索这个,你会发现好多都是np ...
- php 数组设置为空,php - 如果数组为空,跳过foreach的最干净的方法
php - 如果数组为空,跳过foreach的最干净的方法 这个问题在这里已有答案: 为foreach()提供的参数无效 19个 ...
最新文章
- 新手入门之j2me学习方法总结--摘录篇
- matlab画图(复数的直角坐标和极坐标)(-)
- 产品 电信nb接口调用_中国电信物联网平台NB-IoT业务对接指导书.doc
- python输入数据爬取_python根据用户需求输入想爬取的内容及页数爬取图片方法详解...
- 谈谈苹果应用内支付(IAP)的坑
- Swift快速入门(一)第一个Swift程序
- coursera机器学习-聚类,降维,主成分分析
- python3的fft_FFT乘法Python 3.4.3
- 计算机重置指令,如何利用指令重置Win7网络设置
- snakeyaml java_JAVA使用SnakeYAML解析与序列化YAML
- php文件如何转为ppt,pdf文件转换成ppt文件 pdf如何转为ppt
- Django 提示:AttributeError : ‘module‘ object has no attribute ‘utcnow‘
- 华为usg系列防火墙-密码重置
- eclipse默认指向 WebContent 目录 修改为 webRoot
- 新手PADS踩坑之旅-layout asc文件导入导出错误
- 超详细的Android so库的逆向调试
- 东华OJ进阶题47 最少拦截系统
- 《袁老师访谈录》第十八期-百万对话(2):漫漫创业路
- 随笔感悟 — 函数封装
- SAP ABAP强制触发PAI事件执行一次PBO
热门文章
- php绕过验证码注册,验证码被绕过的处理方法_PHP教程
- 个人博客升级改造ing
- Linux学习笔记4 - Linux常用命令
- 美团校招提前批 移动端开发 一面 二面 面经
- 【SPOJ-SUBLEX】Lexicographical Substring Search(字典序第k小的子串(不重复统计同一个子串)---后缀自动机)
- 【算法笔记】扩展kmp算法(exkmp)
- 【UVA10976】Fractions Again?!(结构体内重载运算符---水题)
- mysql python用法_python-mysql基本用法
- 手动安装ipa,通过XCode手动安装包iOS App, ipa Devices and Simulators
- java事物 tran_Java基础——事务