为什么这行不通?
正在努力学习php。
从 iphone 记事本 => 键盘发布。
编辑:
更新: • 删除空格 • 替换 html 换行符 w/\n 根据键盘 • 添加代码以识别新品牌 • 分开的品牌和型号——看起来更好
下一步是实现一个表。
抱歉没有直接发布代码朋友
为什么这行不通?
正在努力学习php。
从 iphone 记事本 => 键盘发布。
编辑:
更新: • 删除空格 • 替换 html 换行符 w/\n 根据键盘 • 添加代码以识别新品牌 • 分开的品牌和型号——看起来更好
下一步是实现一个表。
抱歉没有直接发布代码朋友
在您的原始代码中,您的垃圾字符会打乱 PHP 对代码的解析:
<?php
$cars = array(
  array(
  "make" => "toyota",
  "model" => "corolla",
  "size" => "compact"
  ),
我刚刚从粘贴中下载了你的原始代码,并用一个简单的文本编辑器打开它。其他人可以随意使用更高级的编辑器打开它,以说明实际上存在哪些垃圾字符但未显示在键盘输出中。但这就是键盘在第 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']
这只是一个警告,但最好避免:-)