函数:“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