我想解析和排序链接集这里是例子
表格代码
<form name="frm" method="post" action="test.php">
<textarea id="url" name="url"></textarea>
<input type="Submit" name="Submit" value="Submit"/>
</form>
我将每行提交以下链接
http://www.google.com/moo
http://www.yahoo.com/boo
http://www.google.com/zee
http://www.bing.com/kee
http://www.yahoo.com/foo
这是2 on google
和2 on yahoo
和1 on bing
链接
test.php
代码如下(表单发送提交的地方)
<?PHP
$url=$_POST['url'];
$url=nl2br($url);
$url=explode("<br />",$url);
foreach ($url as $value ){
$encrypt = md5($value);
echo $encrypt . "<br>";
}
?>
输出将如下
8ec5ec689ab94e5df9d89cea624e7e5e //google.com/moo
b165a8209254d205a2950f23214125ec //yahoo.com/boo
fc8d853005d21a7fc8abb06aba0756fb //google.com/zee
f691aab0c39f288f503ae61d3cc3b5b4 //bing.com/kee
8f55ee4d5227f87ec1316e0fa6c61e3b //yahoo.com/foo
现在我的问题
我想解析主机以了解哪个主机google,yahoo and bing
并对其进行排序,然后将结果完全显示如下
google.com // parsed and sorted
fc8d853005d21a7fc8abb06aba0756fb //google.com/zee
8ec5ec689ab94e5df9d89cea624e7e5e //google.com/moo
yahoo.com // parsed and sorted
b165a8209254d205a2950f23214125ec //yahoo.com/boo
8f55ee4d5227f87ec1316e0fa6c61e3b //yahoo.com/foo
bing.com // parsed and sorted
f691aab0c39f288f503ae61d3cc3b5b4 //bing.com/kee
所以换句话说,我的意思是我想对他们的主机上的链接进行排序,然后显示在其解析的主机下对每个组进行排序的结果。
我想我需要做很多foreach
!
知道怎么做~谢谢