当我执行以下操作时,我需要像这样的 o/p ["12","13"]
我有 2 个可获取值并获取这些值作为发布数据
$a = $_POST['cas'];
$b = $_POST['casty'];
$final1 = json_encode($a);
$final2= json_encode($b);
$final_value = '['.$final1.','.$final2.']';
我得到的输出为 ["12","13"]。我在 php 中做正确的事情?除此之外,还有其他方法可以获取 JSON 对象吗?
为此使用如下所示的数组:
$array = array($_POST['cas'], $_POST['casty']);
$final_value = json_encode($array);
注意:无需创建$a
和$b
。
通过将JSON_FORCE_OBJECT
添加为第二个参数,您将获得像普通 php 数组一样key => value
数据。JSON 数组没有键,因此大多数时候JSON_FORCE_OBJECT
很有用。
JSON Array ["data", "data2", "data3"]
JSON Object {0:"data", 1:"data2", 2:"data3"}