将对象数组从javascript传递到php

将对象数组从javascript传递到php,javascript,php,arrays,Javascript,Php,Arrays,因此,我构建了一个对象数组来传递给PHP,但我想知道这是否是传递它们的最干净的方法,是否是PHP中最容易处理的方法 我的谷歌地图反向地理编码器返回的结果决定了组组件的数量是可变的,这一事实在一定程度上让我大吃一惊 每个组将作为一个单独的行插入MySql,参数为“name”和“type” var neighborhood = extractLongFromAddress(results[0].address_components, "sublocality"); var town = extrac

因此,我构建了一个对象数组来传递给PHP,但我想知道这是否是传递它们的最干净的方法,是否是PHP中最容易处理的方法

我的谷歌地图反向地理编码器返回的结果决定了组组件的数量是可变的,这一事实在一定程度上让我大吃一惊

每个组将作为一个单独的行插入MySql,参数为“name”和“type”

var neighborhood = extractLongFromAddress(results[0].address_components, "sublocality");
var town = extractLongFromAddress(results[0].address_components, "locality");
var stateShort = extractShortFromAddress(results[0].address_components, "administrative_area_level_1");
var stateLong = extractLongFromAddress(results[0].address_components, "administrative_area_level_1");
var country = extractLongFromAddress(results[0].address_components, "country");

var groups=[];
if(town && stateShort){
  groups.push({name: town+", "+stateShort,
           type:"city"
  });
}

if(neighborhood && stateLong){
  groups.push({name: neighborhood+", "+stateShort,
           type:"neighborhood"
  });
}

if(stateLong){
  groups.push({name:stateLong,
           type:"state"
  });
}

if(country){
  groups.push({name:country,
           type:"country"
  });
}
 console.log(groups);

衷心感谢您的帮助。非常感谢

只需通过将数组转换为JSON字符串并将其发送到php;在PHP中,您可以