簡體   English   中英

PHP從字符串中刪除特殊字符'%'

[英]PHP remove special character '%' from string

我想刪除“%”

echo '<a href="/coupon/'.$post->slug.'/'.$dcount.'/'.strtolower(str_replace(' ','-', $drow['title'])).'" target="_blank">';

有什么建議么? 謝謝

str_replace([' ','%'], ['-','&#37;'], $drow['title']);

如上所述, str_replace使您可以指定多個替換項。 不知道您要用%代替什么,所以我把&#37; 這是%的HTML轉義符號。

使用preg_replace代替正則表達式

preg_replace('/[ %]/','-', $drow['title']))

了解有關preg_replacehttp : //php.net/manual/zh/function.preg-replace.php

了解有關正則表達式的信息: http : //www.regular-expressions.info/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM