我有一个包含不同“列”的数组,例如:id、title、date、data 等。
它是一个 JSON 数组。
数据元素有多个条目:
"data":["test = test", "2nd test", "3rd test"]
如何找到“结果”数组的“数据”元素中有多少条目?当我尝试result.data.length
时,它给了我整个长度,所以所有的字符。在这里,它会说 27,而我想要 3 作为答案。
编辑:这就是我获取元素并推送它们的方式(我得到一个 JSON 数组):
$.getJSON("test.php?id=" + id, function(data) {
$.each(data, function(index, data1) {
window.result.push(data1);
});
这是 test.php 代码:
if(isset($_GET['id'])){
$id = $_GET['id'];
$liste = getData($id);
$arr = array();
$i = 0;
foreach($liste as $result){
$arr[$i]['id'] = $result->id();
$arr[$i]['titre'] = $result->titre();
$arr[$i]['data'] = $result->listeMot();
$i++;
}
echo json_encode($arr);
谢谢您的帮助。