簡體   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