我正在尝试为添加到ACF文本字段中的电话号码创建一个适当的“tel:”链接。所以我只是想去掉一些无关的字符,但是空格造成了一个问题。
Existing code:
$html .= \'<p itemprop="telephone" class="member-phone tel">
<a href="tel:+1\'.preg_replace("/[^0-9]/","",esc_url( $member_phone )).\'">\'.esc_attr( $member_phone ).\'</a></p>\';
其结果是:
Phone number added: (323)555-1212
Resulting tel link: +1323205551212
所以我猜空格被解释为\'\'%20\',然后百分比字符被去掉,剩下多余的\'\'20\'。
如何修改以正确剥离空间(和/或生成的%20)