gpt4 book ai didi

javascript - PHP中的JSON数组解析并在数据库中更新

转载 作者:行者123 更新时间:2023-11-28 18:57:51 25 4
gpt4 key购买 nike

虽然这是一个教科书问题,但我无法从 json 对象解析。我有一个来自页面的 json 对象,我需要提取 ID,fieldText 值,以便可以更新表。

这是我如何捕获 json 并将其转换为数组,不知道如何提取值。

if(isset($_POST['postData'])){
$json = json_decode($_POST['postData'],true);
foreach ($json as $key => $value)
{

print_r($key);
//print_r($value);
foreach ($value as $k => $val)
{
//echo "$k | $val <br />";
} }

我需要使用 [ID] 和 [fieldText] 更新表格:

Result should like this::(1:Hello World), (2:The rising Star),(3: Terminator)

我的 JSON 对象是这样的:

Array(

[fieldName] => Array
(
[0] => fieldText[1]
[1] => fieldText[2]
[2] => fieldText[3]
)

[fieldText] => Array
(
[0] => HelloWorld
[1] => The rising Star
[2] => Terminator

)

[ID] => Array
(
[0] => 1
[1] => 2
[2] => 3
))

最佳答案

您好,您的 JSON 中似乎有三个数组,我认为最好更改生成 JSON 的方式以使其易于理解。

// assumes $arr as the $_POST['postData'] in your case
$arr = array("1"=>"Hello World", "2"=>"The Rising Star", "3"=>"Terminator");
$j = json_encode($arr);
$json = json_decode($j,true);
foreach ($json as $key => $value)
{
echo '('.$key.','. $value.')';
}

结果是:

(1,Hello World)(2,The Rising Star)(3,Terminator)

希望这可以帮助你。

关于javascript - PHP中的JSON数组解析并在数据库中更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33273261/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com