中文,文学,哲学,教育,艺术,国画,戏曲,音乐,神话,宗教,术数,建筑,文物,电影,服饰,饮食,武术,书法,节日,姓名,疆域,行政区划,城市,首都,人口,民族,交通,时区,地图,旅游,环境,生物,年表,传说时代,朝代,民国史,共和国史,文化史,科技史,教育史,人口史,经济史,政治史,宪法,外交,军事,国旗,民国,政治,宪法,法律,政府,政党,共和国,政治,宪法,法律,政府,政党,两岸问题,两岸关系,一个中国,两个中国,中国统一,金融,农业,工业,商业,中国各省经济,五年计划,列表,体育,人权,媒体,汉语拼音,Zhōngguó,文件,播放,帮助,亚洲东部,世界,古老的文明,中华文明,民族,文化,民族,中华民族,中国人,华人,华族,海外华人,汉族,壮,满,回,苗,维吾尔上面是我通过代码抓取到的字符串,然后分别用,分割,然后用echo显示在php页面上,现在有个问题,我需要将这些字符都截取下来 写入到json后缀的文件中 请问能给出具体的代码解决方案么 在线等
$json_str = json_encode($arr);
file_put_contents('filename.json', $json_str, strlen($json_str));
{
[key1]
[key2]
[key3]
[key4]
}
这样的 我不知道格式对不对
<?php//
// 保存
//
$g_sString = '中文,文学,哲学,教育,艺术,国画,戏曲,音乐,神话,宗教,术数,建筑,文物,电影,服饰,饮食,武术,书法,节日,姓名,疆域,行政区划,城市,首都,人口,民族,交通,时区,地图,旅游,环境,生物,年表,传说时代,朝代,民国史,共和国史,文化史,科技史,教育史,人口史,经济史,政治史,宪法,外交,军事,国旗,民国,政治,宪法,法律,政府,政党,共和国,政治,宪法,法律,政府,政党,两岸问题,两岸关系,一个中国,两个中国,中国统一,金融,农业,工业,商业,中国各省经济,五年计划,列表,体育,人权,媒体,汉语拼音,Zhōngguó,文件,播放,帮助,亚洲东部,世界,古老的文明,中华文明,民族,文化,民族,中华民族,中国人,华人,华族,海外华人,汉族,壮,满,回,苗,维吾尔';
$g_Arr = explode( ',', $g_sString );
$g_ArrJson = Array( 'info' => $g_Arr );
$g_sJsonStr = json_encode( $g_ArrJson );
file_put_contents( 'filename.json', $g_sJsonStr, strlen($g_sJsonStr) );//
// 读取
//
$g_sJsonStr = file_get_contents( 'filename.json' );
$g_ArrJson = json_decode( $g_sJsonStr );
print_r( $g_ArrJson );?>
$num = count($arr);
$arr_keys = array();
for($i = 0; $i < $num; $i++){
$arr_keys[] = 'key'.($i+1);
}
$arr = array_combine($arr_keys, $arr);
$json_str = json_encode($arr);
file_put_contents('filename.json', $json_str, strlen($json_str));