当前位置:首页>百宝箱>正文

php采集或调用api接口常用函数

发布时间:2018-04-25 15:08:46 作者:小超越君

函数:“file_get_contents”读取一个网页并返回内容,可用curl函数代替

1
2
3
4
5
<?php

$txt = file_get_contents("https://www.baidu.com");
echo $txt;
?>

json_encode()转义
json_decode()反转义
加true是array方式否则是obj方式。使用print_r打印可以看到数据结构。

1
2
$txt = json_decode($txt,true);
print_r($txt);

提取数据:按照数据结构,一层一层提取

1
echo $txt['data']['item']['title'];

count() 函数,返回数组中元素的数量
如:$txt[‘data’][‘item’]下有10个数组

1
echo count($txt['data']['item']);

for 循环函数,如果您已经提前确定脚本运行的次数,可以使用 for 循环。
for (init counter; test counter; increment counter) {
要执行的代码;
}
参数:
init counter:初始化循环计数器的值
test counter:: 评估每个循环迭代。如果值为 TRUE,继续循环。如果它的值为 FALSE,循环结束。
increment counter:增加循环计数器的值

1
2
3
4
5
<?php
for ($x=0; $x<=10; $x++) {
  echo "数字是:$x <br>";
}
?>

array_keys函数,返回包含数组中所有键名的一个新数组,
array_values函数,返回含所有键值的索引数组,

1
2
3
4
5
<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander");
print_r(array_keys($a));
print_r(array_values($a));
?>

文章内容欢迎转载,请保留本文链接:https://www.zhe94.com/124.html

专注高端湛江网站建设及湛江SEO优化服务 立即咨询