<?php
$matchWith = "# http://videosite.com/id1 http://videosite.com/id2 # # http://videosite.com/id3 http://videosite.com/id4 #";
preg_match_all('%(#)\shttp://videosite\.com/(\w+)\r{0,1}\shttp://videosite\.com/(\w+)\r{0,1}\s(#)%', $matchWith, $result);
foreach($result[2] as $value)
{
print '<a href="http://videosite.com/'.$value.'">
First Part
</a>';
}
foreach($result[3] as $value)
{
print '<a href="http://videosite.com/'.$value.'">
Second Part
</a>';
}
?>
问题:
我希望它显示是这样的:第一部分,第二部分和第一部分第二部分。
但它显示它是这样的:第一部分,第一部分,第二部分,第二部分。
我真的很希望你明白。 谢谢
for循环应该说'$ i ++'而不是'$ i ==',但除此之外,这是正确的。 –
太棒了!只是我正在寻找的答案!你们好棒! :) – Helena