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);