Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
提取/显示JSON Wikipedia PHP_Php_Json_Web_Wikipedia_Wikipedia Api - Fatal编程技术网

提取/显示JSON Wikipedia PHP

提取/显示JSON Wikipedia PHP,php,json,web,wikipedia,wikipedia-api,Php,Json,Web,Wikipedia,Wikipedia Api,我是编程新手, 我需要提取维基百科的内容并将其转换成html //curl request returns json output via json_decode php function function curl($url){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_s

我是编程新手, 我需要提取维基百科的内容并将其转换成html

            //curl request returns json output via json_decode php function
            function curl($url){
                $ch = curl_init();
                curl_setopt($ch, CURLOPT_URL, $url);
                curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
                curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2 GTB5');
                $result = curl_exec($ch);
                curl_close($ch);
                return $result;
            }

            $search = $_GET["search"];
            if (empty($search)) {
                //term param not passed in url
                exit;
            } else {
                //create url to use in curl call
                $term = str_replace(" ", "_", $search);
                $url = "https://en.wikipedia.org/w/api.php?action=opensearch&search=".$search."&limit=1&namespace=0&format=jsonfm";
                $json = curl($url);

                $data = json_decode($json, true);
                $data = $data['parse']['wikitext']['*'];
           }
所以我基本上想重印一个维基页面,但我的风格和不知道怎么做。
任何想法,谢谢

$data=$data['parse']['wikitext']['*'];不确定这是否正确