新手,不懂,帮忙数组如下:Array
(
[0] => 本站主数据:美国
[1] => 参考数据一:美国
[2] => 参考数据二:美国 加利福尼亚州山景市谷歌公司
)想只显示 “美国 加利福尼亚州山景市谷歌公司”
也就是数组里面的最后一个值,怎么写啊
数组的个数不确定
(
[0] => 本站主数据:美国
[1] => 参考数据一:美国
[2] => 参考数据二:美国 加利福尼亚州山景市谷歌公司
)想只显示 “美国 加利福尼亚州山景市谷歌公司”
也就是数组里面的最后一个值,怎么写啊
数组的个数不确定
$ip="58.209.176.15"; //$ip可以任意改成其他域名或者是ip地址
$source=file_get_contents('http://www.sohuip.com/index.asp?ip='.$ip.'&action=1');
//正则匹配
preg_match_all("/<li>(.*)<\/li>/isU",$source,$result);
print_r($result[1]);
?>
<?php
$arr = Array('本站主数据:美国','参考数据一:美国','参考数据二:美国 加利福尼亚州山景市谷歌公司','参考数据三:美国 加利福尼亚州山景市谷歌公司');
echo array_pop($arr);
?>
array_pop() 弹出并返回 array 数组的最后一个单元,并将数组 array 的长度减一。如果 array 为空(或者不是数组)将返回 NULL。
$arr = Array('本站主数据:美国','参考数据一:美国','参考数据二:美国 加利福尼亚州山景市谷歌公司','参考数据三:美国 加利福尼亚州山景市谷歌公司');
$length=count($arr);echo $arr[$length-1];?>
$arr = Array('本站主数据:美国','参考数据一:美国','参考数据二:美国 加利福尼亚州山景市谷歌公司','参考数据三:美国 加利福尼亚州山景市谷歌公司');
echo end($arr);
reset($arr);