如何获取Url数据需要提取为数组格式

时间:2015-07-27 06:52:23

标签: php arrays url

如何从php中的数组格式中获取url内部数据。

http://ekkanoo.com/api/NewsFeeds/json/toyota-news/0/15?callback=

我尝试了各种代码,但我无法获得数组格式。

2 个答案:

答案 0 :(得分:0)

如果您希望自己的网址为array,那么您可能正在寻找explode

  

参考 - explode

假设您的文件包含以下代码

Index.php

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Test jQuery</title>
    <script src="../jquery-1.7.2.js"></script>   
</head>
<body>
    <div id="new_div"></div>
</body>
</html>

获取网址文件的内容

<?php 
  $fileString = file_get_contents("index.php");
  $fileArr = explode("\n",$string);
  print_r($fileArr);
  ?>

输出

Array
(
    [0] => <!DOCTYPE html>
    [1] => <html lang="en">
    [2] => <head>
    [3] =>  <meta charset="UTF-8">
    [4] =>  <title>Test jquery</title>
    [5] =>  <script src="../jquery-1.7.2.js"></script>   
    [6] => </head>
    [7] => 
    [8] => <body>
    [9] =>  <div id="new_div"></div>
    [10] => </body>
    [11] => </html>
)

答案 1 :(得分:-1)

据我了解,您需要http://php.net/manual/en/function.parse-url.php

来自文档:

  

此函数解析URL并返回一个关联数组,该数组包含存在的URL的各种组件。   此功能并不意味着验证给定的URL,它只会将其分解为上面列出的部分。部分URL也被接受,parse_url()尽力正确解析它们