阿九 发表于 2020-4-4 01:42:27

php问题 懂的帮个忙


get获取(http://android.api.360kan.com/list/?p=1&c=2&cid=3&area=all&cat=101&year=all&method=list.datas&ss=4&token=193580199f408493b6d7cc85aea0d923&m3=193580199f408493b6d7cc85aea0d923&oaid=3bace9db25316455&ver=184&ch=360ysgw&sysver=28)
返回数据
计次循环 整理数据获取
输出【cat|title | cover | id | year | word | moviecat | area | actor | director】



<?php
$shuju=get('http://android.api.360kan.com/list/?p=1&c=2&cid=3&area=all&cat=101&year=all&method=list.datas&ss=4&token=193580199f408493b6d7cc85aea0d923&m3=193580199f408493b6d7cc85aea0d923&oaid=3bace9db25316455&ver=184&ch=360ysgw&sysver=28');

echo $shuju;
//输出【cat|title|cover|id|year|word|moviecat|area|actor|director】
function get($url)
{
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_HEADER,0);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($curl, CURLOPT_TIMEOUT, 120);
    $data = curl_exec($curl);
    curl_close($curl);
   return $data;
}

?>

hnwcwdlf 发表于 2020-4-4 01:42:28


你看看是不是你要的效果,如果是就给分吧,加我qq 993105579,我把代码发你

hnwcwdlf 发表于 2020-4-4 02:06:39

我可以做

阿九 发表于 2020-4-4 02:13:42

hnwcwdlf 发表于 2020-4-4 02:06
我可以做

发一个例程分享一下好吗

hnwcwdlf 发表于 2020-4-4 02:15:44

361661929 发表于 2020-4-4 02:13
发一个例程分享一下好吗

稍等,我写下

阿九 发表于 2020-4-4 03:00:15

hnwcwdlf 发表于 2020-4-4 02:24
你看看是不是你要的效果,如果是就给分吧,加我qq 993105579,我把代码发你
...

666是这样

yudave 发表于 2020-4-4 11:09:23

进来看看了解一下

1113995408 发表于 2020-4-5 21:56:41

虽然已经有人出答案了但是他的要加Q,因此我还是做了一遍,发出来就当巩固一下自己的PHP语言学习哈哈

<?php
$data = file_get_contents("http://android.api.360kan.com/list/?p=1&c=2&cid=3&area=all&cat=101&year=all&method=list.datas&ss=4&token=193580199f408493b6d7cc85aea0d923&m3=193580199f408493b6d7cc85aea0d923&oaid=3bace9db25316455&ver=184&ch=360ysgw&sysver=28");
$data = strstr($data,'{');
$json = json_decode($data,true);
foreach($json['data']['data']['data'] as $row)
{
      echo 'cat:'.$row['cat']." || ".'title :'.$row['title'].' || '.'cover :'.$row['cover'].' || '.'id:'.$row['id'].' || '.'year:'.$row['year'].' || '.'word:'.$row['word'];
      echo ' || '.'moviecat:';
      foreach($row['moviecat'] as $moviecat)
      {
                echo '【'.$moviecat.'】';
      }
      echo ' || '.'area:';
      foreach($row['area'] as $area)
      {
                echo '【'.$area.'】';
      }
      echo ' || '.'actor:';
      foreach($row['actor'] as $actor)
      {
                echo '【'.$actor.'】';
      }
      echo ' || '.'director:';
      foreach($row['director'] as $director)
      {
                echo '【'.$director.'】';
      }
      echo '<hr />';
}
?>

页: [1]
查看完整版本: php问题 懂的帮个忙