我正在尝试将脚本从PHP4升级到PHP5,并且遇到了foreach问题。我已经在网上查找,并没有找到任何适合我的脚本的东西。

基本上,问题是第9行的$filmid和第13行的$event['venueID']无法识别,数组返回空。

我可以通过将值分配给$filmid和$event['venueID']来使其工作,但显然这完全破坏了这一点。

所以基本上,我怎么能重写这些为我的脚本工作?

if($ event ['titleID'] == $ filmid){

if($ venue ['venueID'] == $ event ['venueID']){

这是我正在使用的数据:

The Great White Silence

03/08/2012

09/08/2012

Sun 19:00

这里是代码:

foreach ($thisweeksxml->titleList->title as $title) {

$filmid = $title['titleID'];

......

$thiweekscinemasnamesarray = array();

foreach ($thisweeksxml->eventList->event as $event) {

if($event['titleID'] == $filmid ){

foreach ($thisweeksxml->venueList->venue as $venue) {

if($venue['venueID'] == $event['venueID']){

$cityname = strtolower(str_replace ($removeChars, "", $venue->venueAddress->town));

$venuname = strtolower(str_replace ($removeChars, "", $venue->venueName));

$thiweekscinemasnamesarray[] = ("- ".$venue->venueAddress->town.", ".$venue->venueName."");

}

}

}

}

sort($thiweekscinemasnamesarray);

foreach($thiweekscinemasnamesarray as $lastweek){

$bodycontent .="".$lastweek."
";

}

foreach php5.4,php5脚本升级 - foreach里面的foreach相关推荐

  1. 如何将lnmp 0.5里面的php5.2.14升级到php 5.3.3???

    如何将lnmp 0.5里面的php5.2.14升级到php 5.3.3??? --------------- 注意:不要百度Google找到的教程发来 那个升级不了::: CentOS5.3的php版 ...

  2. mantis apache mysql_Debian下mysql5+php5+apache2+mantis服务器升级

    Debian下mysql5+php5+apache2+mantis服务器升级 Ø安装所需软件:apt-get install xxx mysql libdbd-mysql-perlinstall li ...

  3. html页面forEach用法,jQuery教程之使用模板动态添加html元素,相当于jstl里的foreach...

    本篇文章探讨了jQuery教程之使用模板动态添加html元素,相当于jstl里的foreach,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入. < 1.开发的时候有时候要循 ...

  4. liquibase-数据库脚本升级管理

    说明 项目升级时,数据库的变更手动维护很麻烦,而且容易出错,liquibase是一个很好的工具,liquibase与maven集成后,每次升级时将sql脚本添加到liquibase的数据变更日志文件中 ...

  5. php foreach面试题,PHP引用理解之神奇的foreach面试题

    最近面试了一些各种背景的同学,发现下面这题鲜有人答出来.题目看起来刁钻,实际上是对引用很好的考察. 一.题目和答案 题目如下(要求写出两次输出的结果): $value = ['foo', 'bar', ...

  6. python脚本去除文件名里的空格

    原始文件名里很多空格,写了个python脚本去除文件名里的空格 import osfilepath="image" # 文件目录名 zimulus = os.listdir(fil ...

  7. ubuntu12.04 安装 php5.4/php5.5

    为什么80%的码农都做不了架构师?>>>    1:修改源(我使用163的源)直接修改/etc/apt/sources.list deb http://mirrors.163.com ...

  8. dz论坛php5,S!淘专辑 3.0.1 For php5.2 php5.3版 dz插件分享,淘专辑是用户将喜欢的论坛帖子...

    淘专辑是用户将喜欢的论坛帖子,收录到自己创建的专辑中,其他用户可以订阅该专辑. 2 V2 O- X  A" R1 O" `1 W1 y; v! k3 O1 H$ x. x2 J 1 ...

  9. 如何快速的进行sql脚本升级

    sql脚本升级即从一个老的脚本升级到一个新的全量的脚本.比如公司有某一个项目,有的客户已经用这个项目了,数据库里面去掉以前的初始化数据外,现在还有了客户自己的数据.但是这个版本中有严重的bug,所以为 ...

最新文章

  1. 微服务~分布式事务里的最终一致性
  2. 高校再陷版权纷争:MATLAB遭禁用后,又一基础软件严查盗版
  3. 《剑指Offer》 不用加减乘除做加法
  4. java文件复制(可过滤)
  5. HyperLogLog浅析
  6. centos7.0 安装docker
  7. 64位系统装32和64位oracle,64位系统安装32位Oracle developer
  8. Java中汉字生成拼音首拼和五笔码实例
  9. 易语言利用服务器更新,【原创】利用FTP实现软件自动更新
  10. 初学者最容易学的六种编程语言
  11. 3dmax导出fbx模型到unity
  12. 智能营销增益模型(Uplift Modeling)实践整理
  13. AK acm/oj.Print a Chessboard
  14. 阿里云elasticsearch试用套路
  15. matlab调频调幅立体声接收机,基于simulink调幅调频发射接收机的设计.doc
  16. 厦门大学计算机网络实验四
  17. ​基于matlab的目标检测 背景差分法和帧差法
  18. 【Redis | 黑马点评 + 思维导图】分布式锁
  19. 一些软件的安装(cherrytree,mplayer,flash插件)
  20. 模型上线和pmml简介

热门文章

  1. Chapter34 创建主窗口/实现应用程序功能
  2. 不能在 UTF8 和 UCS2 之间转换: failUTF8Conv
  3. C#中Socket通信编程的异步实现
  4. 重新认识错过(通向财富自由之路学习笔记十四)
  5. 继续说一下2016里面的json功能(1)
  6. android ViewPager使用遇到的问题
  7. 编程练习--简单实用的选项卡切换效果
  8. AjaxControlTookit中的AutoCompleteExtender位置错位问题 ListSearchExtender不支持中文的问题...
  9. 怎么能方便的进行数据库存储过程的版本管理?
  10. 七、发生交通事故后的自救、急救等基本知识,以及常见危险化学品等知识