数组问题...
代码如下
foreach ($url as $val){<br /> if ($netbot->fetchlinks($val)){<br /> $urlarray[] = $netbot->results;<br /> }else{<br /> echo "error :".$netbot->error;<br /> exit;<br /> }<br />}
Salin selepas log masuk
这里的$url是一个数组,存放地址
通过snoopy的方法, $netbot->fetchlinks($val)来获取这个url的所有link
那么,我想把所有的link放在一个数组中
$netbot->results 返回的是一个一维数组
现在的问题是: $urlarray[] = $netbot->results;
这种方式赋值,会获得一个多维数组
里面的link只有他第一次访问url的links
我想让这个$urlarray下标自动转移.
在获取第二个url的时候,赋值时,可以继承上面的下标, 从而将$urlarray转化为1维数组,
这该如何实现呢?
------解决方案--------------------楼主放弃了吗?
应该在if的第一个条件再循环