为什么不起作用?
http://codepad.org/5Eic7Pq0
尝试学习php。
从iphone记事本=>代码板发布。
编辑:
http://codepad.org/DOIAYMb7
更新:•移除的空间•替换的html换行符w/''n根据代码板•添加了识别新品牌的代码•独立品牌&型号--看起来更好
下一步是实现一个表。
很抱歉没有直接发布代码朋友
在原始代码中,垃圾字符扰乱了PHP对代码的解析:
<?php
$cars = array(
  array(
  "make" => "toyota",
  "model" => "corolla",
  "size" => "compact"
  ),
我刚刚从粘贴中下载了你的原始代码,并用一个简单的文本编辑器打开了它。其他人可以随意使用更高级的编辑器打开它,说出哪些垃圾字符实际上存在,但没有显示在代码板输出中。但这就是codepad在第3行报告错误的原因。
错误是在某些需要=>
的地方有=
。第34和35行
"make" = "nissan",
"model" = "maxima",
应该像:
"make" => "nissan",
"model" => "maxima",
这是我得到的真正信息:
PHP Parse error: syntax error, unexpected '=', expecting ')' in php shell code on line 33
此外,当您引用字符串索引时,您需要使用引号来标识字符串文字,因此:
$cars[$i][make]
应该是这样的:
$cars[$i]['make']
这只是一个警告,但它是一个很好的避免:-)