Javascript PHP为JSON输入多个值

Javascript PHP为JSON输入多个值,javascript,php,arrays,json,key,Javascript,Php,Arrays,Json,Key,我有一个有键的数组,值是一个有值的数组; 关键字是一个单词,值是同义词;看起来是这样的 $arr = array(); $syns = ['hi','wassip','yeaboy','heya','heo']; $arr["hello"] = $syns; foreach($arr as $key=>$value){ foreach($value as $word){ echo $key." ".$word."\n"; } } 这将显示每个单词以及该单词的

我有一个有键的数组,值是一个有值的数组; 关键字是一个单词,值是同义词;看起来是这样的

$arr = array();
$syns = ['hi','wassip','yeaboy','heya','heo'];
$arr["hello"] = $syns;

foreach($arr as $key=>$value){
   foreach($value as $word){
      echo $key."   ".$word."\n";
   }
}
这将显示每个单词以及该单词的每个同义词

这可以转换成json格式吗?我正试图通过javascript、php或其他方式将其从一个页面传递到另一个页面。如何传递每个单词的同义词数组?

只需使用

范例


你的$arr变量?我就是这么想的,但是我如何提取信息呢。我要使用json.parsejsonObject吗?我是通过php还是js在页面之间传递这个对象?如果你想在php中解码这个json,你可以使用josn_docode,在jquery中你可以使用$.parseJsonjsonObj
$syns = ['hi','wassip','yeaboy','heya','heo'];
$arr["hello"] = $syns;

$jsonFormat = json_encode($arr);