foreach php5.4,php5脚本升级 - foreach里面的foreach
我正在尝试将脚本从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的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: asyncdata连接php,如何使用N
- 下一篇: 数字气泡 php,vue指令如何实现气泡