在数据采集中用到下边一段代码,但是不是很明白其中的意思,希望给各位帮忙解决一下!
解释一下每句的意思,及$LabelArray[]用法。$LabelArray['内容'] = $LabelArray['标题'].$LabelArray['内容'];
$LabelArray['内容'] = str_replace('老鼠','▲▲▲死老鼠▲▲▲',$LabelArray['内容']);
$LabelArray['标题'] = '【给标题标签加个前缀】'.$LabelArray['标题'];
$LabelArray['时间'] =date('Y-m-d H:i:s',time());
$authorarray = array('火车头','孤魂','飞越无限','Vus520','小文','麦兜','netdream','天毅','6sky','sengl');
$rndnum = rand(0,9);
$LabelArray['作者'] = '再刷新,后面变随机 '.$authorarray[$rndnum];
解释一下每句的意思,及$LabelArray[]用法。$LabelArray['内容'] = $LabelArray['标题'].$LabelArray['内容'];
$LabelArray['内容'] = str_replace('老鼠','▲▲▲死老鼠▲▲▲',$LabelArray['内容']);
$LabelArray['标题'] = '【给标题标签加个前缀】'.$LabelArray['标题'];
$LabelArray['时间'] =date('Y-m-d H:i:s',time());
$authorarray = array('火车头','孤魂','飞越无限','Vus520','小文','麦兜','netdream','天毅','6sky','sengl');
$rndnum = rand(0,9);
$LabelArray['作者'] = '再刷新,后面变随机 '.$authorarray[$rndnum];
$LabelArray['内容'] = str_replace('老鼠','▲▲▲死老鼠▲▲▲',$LabelArray['内容']);// 将$LabelArray数组中的'内容'元素的值中的'老鼠'替换为'▲▲▲死老鼠▲▲▲'
$LabelArray['标题'] = '【给标题标签加个前缀】'.$LabelArray['标题']; //给$LabelArray数组中的'标题'元素前面加前缀再赋值给它
$LabelArray['时间'] =date('Y-m-d H:i:s',time()); // 获取当前时间
$authorarray = array('火车头','孤魂','飞越无限','Vus520','小文','麦兜','netdream','天毅','6sky','sengl'); // 建立新数组
$rndnum = rand(0,9); // 0-9之间随机出一个整数
$LabelArray['作者'] = '再刷新,后面变随机 '.$authorarray[$rndnum];// 给'作者'赋值
if($LabelArray['Html'])
{
$LabelArray['Html']='当前页面的网址为:'.$LabelUrl.'页面类型为:'.$LabelArray['PageType']."\r\nCookies数据为:$LabelCookie\r\n接收到的数据是:".$LabelArray['Html'];
}
把它的内再加上前面的那一部份
这段代码是什么意思?有何用途?
<?php
if($LabelArray['Html']!=""&&$LabelArray['PageType']=='Content')
{
$html=$LabelArray['Html'];
if(strpos($LabelUrl,'_')===false)
{
preg_match("/\(pageno > (\d+)\)/i",$html, $matches);
$pagenum=$matches[1];
if($pagenum>2)
{
$return="<locoypages>";
for($i=2;$i<=$pagenum;$i++)
{
$url=str_replace(".html",'_'.$i.'.html',$LabelUrl);
$return.="<a href='".$url."'></a>";
}
$return.='</locoypages>';
$LabelArray['Html'].=$return;
}
}
}
echo serialize($LabelArray);
?>
http://www.php.net/manual/en/