php 基础问题,这个代码那里错了?

ksnx 发布于 2013/12/10 23:31
阅读 594
收藏 0
PHP
php 循环那里错了? 用浏览器打开总是 

HTTP Error 500.0 - Internal Server Error

<?php
$products = array(array('TIR'=>'tir','Tires'=>'tires','price'=>100));

for($row =0; $row<3; $row++)
{
while(list($key ,$value)=each($products[$row]))
{
echo "|$value";
}
each '|<br />';
}

我是刚开始学,请前辈指点一下。

加载中
0
leo108
leo108

each '|<br />';

这个是干啥

0
Tuesday
Tuesday

楼主, 醒醒呀, 改行学C#吧.

只能说楼主不适合学php.

fzxu_05
fzxu_05
哈哈,c#躺枪,好无辜
0
牛魔忙
牛魔忙

最后是echo吧。。。

0
狂飙的小蜗牛
狂飙的小蜗牛

哥哥啊$products[1]就没定义了,数组遍历尽量用foreach。

还有就是开发时尽量用Apache,IIS很多时候普通错误就报500,纯属误导

0
南湖船老大
南湖船老大

楼主, 醒醒呀, 改行学Java吧.

只能说楼主不适合学php.

0
oxsicn
oxsicn

楼主,你很有想法,跟我学做菜吧

只能说楼主不适合学php.

0
Le_Guto
Le_Guto

这循环真是--- 

echo

0
Just-Code
Just-Code

数组$products只有一个元素,下面循环的时候第一次正常,当$row是1或者2的时候没有数据,所以没法each

(是$products[0]有三个元素,不是$products)

0
爆炸
爆炸

楼主, 醒醒呀, 改行学拖拉机维修吧.

只能说楼主不适合学php.

爆炸
爆炸
回复 @唐僧到哪了 : 校友
主编
主编
楼主已报名蓝翔二八大杠维修速成班
0
lzsCommunity
lzsCommunity
人家新手怎么了,只能说不够细心罢了,不够注意细节罢了,楼上至于这么打击么...
李德凯
李德凯
我同意你。
Tuesday
Tuesday
each 就是工作几年的人也少用, 楼主这"新手"太牛了.
返回顶部
顶部