我正在尝试在php上循环一个json数组。但出乎意料的是,它显示了
解析错误:语法错误,意外的"=",期望在第 13 行的/home/windsys/public_html/siddiqa/function/ordermedicine.php 中的";"
我不确定为什么它会在第 13 行显示语法错误。我已经仔细检查过了。请告诉我哪里出了问题。
<?php
require_once('../configuration.php');
$con=new mysqli($hostname,$dbusername,$dbpass,$dbname);
if (mysqli_connect_errno($con)) {
die('The connection to the database could not be established.');
}
$obj = $_POST['data'];
//print_r($obj);
//echo $_POST['medicine_name'];
echo $obj[0]['medicine_name'];
$objcount=count($obj);
echo count($obj);
for(i=0;i<count($obj);i++){
echo $obj[i]['medicine_name'];
}
?>
更改
for(i=0;i<count($obj);i++){
echo $obj[i]['medicine_name'];
}
自
for($i=0;$i<count($obj);$i++){
echo $obj[$i]['medicine_name'];
}
YPU 正在使用 PHP 变量,因此请使用 $
定义每个变量
你好,你忘了$
它应该是
for($i=0;$i<count($obj);$i++){
echo $obj[$i]['medicine_name'];
}
查看$obj[i]['medicine_name'];
将i
更改为$i
.以及for
循环中使用的i
。