如何从php中的数组格式中获取url内部数据。
http://ekkanoo.com/api/NewsFeeds/json/toyota-news/0/15?callback=
我尝试了各种代码,但我无法获得数组格式。
答案 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()尽力正确解析它们