我正在尝试通过数组名称获取特定值:
<?php
$json = json_decode($_POST['json'], true);
print_r($json);
?>
我得到这个变量:
Array
(
[0] => Array
(
[name] => pav
[value] => g
)
[1] => Array
(
[name] => ppav
[value] => f
)
[2] => Array
(
[name] => kiekis
[value] => g
)
[3] => Array
(
[name] => kaina
[value] => g
)
[4] => Array
(
[name] => ppav
[value] => f
)
[5] => Array
(
[name] => kiekis
[value] => g
)
[6] => Array
(
[name] => kaina
[value] => f
)
[7] => Array
(
[name] => ppav
[value] => g
)
)
尝试使用 foreach 函数,但无法获得特定值:
foreach ($json as $key => $value) {
echo "name".$key['name']." value".$value['value']."<br />";
}
它打印所有数组值:
name value<br />name valueasd<br />name valueasd<br />name values<br />name values<br />name values<br />name values<br />name valuea<br />name valueasd<br />name valued<br />
但我无法按名称选择特定值添加到 nysql。怎么做?