我有一个$object
从json对象中读取。我正在使用_filter_url()
函数在drupal中将文本显示为url。
每当有多个网址时,它会在第一个网址的末尾显示分号。我该如何删除?意思是我想要网址和分号,但下面没有超链接。
function test($object){
echo str_replace('; ','',$object); //this removes the ; but I need the semicolon also to be displayed without any hyperlink below it.
}
function test($object) {
$x = explode(';',$object);
for($i=0;$i<count($x);$i++) {
echo _filter_url($x[$i]); //even this removes the semicolon, but i want the semicolon to be displayed at the middle of multiple urls, however the semicolon should not have the hyperlink under
}
}
我得到的输出是:
URL1 url2每个网址都在不同的行
所需的输出是:
url1;
URL2
我需要在多个网址之间加分号。 但是这个分号不应该是超链接的一部分
答案 0 :(得分:0)
试试这个:
trim($object, '; ');
请参阅http://ch2.php.net/trim,这将删除''和';'仅从字符串的开头或结尾开始。
另请注意,如果$ bject实际上是一个字符串,那么$ bject可能是你可能想到的最疯狂的变量名。