2012-04-15 25 views

回答

4

这是explode一个简单的应用,其将字符串转换成基于一个定界符的多个串,在此情况下“”。

$test = "Ontario, Montreal, Quebec"; 
$words = explode(", ", $test); 
foreach ($words as $word) { 
    echo "<a href='http://www.domain.com/" . $_SERVER["REQUEST_URI"] . "'>$word</a>"; 
} 
+0

@Mas你想*每个*链接转到相同的URL,但有不同的文本?我会更新我的答案。 – jli 2012-04-15 06:03:11

+0

@Mas你的意思是用户当前所在页面的URL?这看起来颇为人为,但我会添加它。 – jli 2012-04-15 06:05:20

+0

当前页面用户的yep url正处于非常时刻。 – Mas 2012-04-15 06:06:04

1

@jli两者稍加修改。

<?php 
$test = "Ontario, Montreal, Quebec"; 
$words = explode(",", $test); 
array_walk($words,"trim"); 

foreach ($words as $word) { 
    echo "<a href='http://www.domain.com/{$word}'>$word</a>"; 
} 
?>