繁体   English   中英

用php访问数组元素中的字段的正确方法是什么?

[英]What's the correct way to access a field in an array element with php?

我在PHP中用ajax调用从数据库中获取了几行,然后将结果保存到使用javascript的数组中。
然后,我对数据进行一些更改,并希望更新数据库。
因此,我为此使用了另一个ajax调用,但是我无法正确访问行内的字段。
当我尝试这样做时,我什么也没得到:

echo $bArray[$i].branchId;

当我尝试这个:

echo json_encode($bArray[$i].branchId);

我得到ArraybranchId而不是字段值。

用php访问字段的正确方法是什么?

尝试使用任一数组:

$bArray[$i]['branchId']

或对象:

$bArray[$i]->branchId

取决于$bArray[$i]是哪种类型(数组或对象)。 您没有写问题,所以我展示了两种方式。

我认为branchId是该字段的名称,您想要该字段的value吗?

如果是这样,那就是:

echo $bArray['branchId']; echo $bArray[$i]['branchId']

编辑 :另外,您需要确保使用的是mysql_fetch_assoc而不是mysql_fetch_array

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM