簡體   English   中英

從PHP鍵值對中打印值

[英]Print value from PHP key value pair

我有一個通過$.post從Javascript傳遞的鍵/值對,作為data : user_id

我使用$data = $_POST['data']將其帶入PHP,當我vardump() ,按預期方式得到{"id":"1"}" ,但是,我只想訪問值為1

我該怎么做?

這只是JSON。 使用json_decode()將其轉換為對象(或數組,如果您願意的話),然后使用標准對象成員變量訪問方法獲取ID的值:

$data = json_decode($_POST['data']);
echo $data->id;

演示

如果您使用的是PHP 5.4+(使用數組語法和數組解引用):

echo json_decode('{"id":"1"}', true)['id'];

演示

您也可以嘗試以下操作:

$data = json_decode($_POST['data'], true)['id']

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM