3

我正在使用 WP-property(一个 wordpress 插件),并试图使用一个变量作为模板中的链接。我正在使用以下代码:

<a href="<?php echo $property['download1link']; ?>" target="_blank"><?php echo   $property['download1tekst']; ?></a>

但是,链接不起作用,因为“-”不同。我该如何解决这个问题(/将 - 替换为正常的 - )?

现在输出(ndash):

http://ouwejan.hostbeats.com/wp%E2%80%93content/uploads/2012/07/NVM_Goed%E2%80%93gevoel%E2%80%93NVM_Label_fc11.jpg

输出应该是:

http://ouwejan.hostbeats.com/wp-content/uploads/2012/07/NVM_Goed-gevoel-NVM_Label_fc11.jpg

谢谢。

4

2 回答 2

1

str_replace()

http://php.net/str_replace

例子:

echo str_replace( 'badchar', '-', $variable );

或者,对于更高级的替换,preg_replace()

http://php.net/manual/en/function.preg-replace.php

于 2012-08-28T19:19:13.187 回答
0

首先到这个页面: http ://slayeroffice.com/tools/ascii/ 找到坏“-”的ascii号。您只需将“–”粘贴在页面顶部的左侧框中,然后单击 [==] 按钮

我认为是8211,那么你这样做:

<?php echo str_replace( chr(8211) , '-' , $property['download1link'] ); ?>
于 2012-08-28T19:23:51.640 回答