Php 是否从WordPress中的esc_attr()中修剪空白?
因此,我试图找出我可以:-Php 是否从WordPress中的esc_attr()中修剪空白?,php,wordpress,Php,Wordpress,因此,我试图找出我可以:- 删除所有空白;及 删除所有其他字符,例如() 我有一个电话号码,这是从用户档案拉,我希望这是一个可点击的链接 旧的: 新的: 问题是,如果用户以(03)1234 1234的形式输入他们的号码,除非我删除空格和()区号字段,否则它将无法工作 我不确定如何将trim与esc_attr一起使用?使用方法如下:- str_replace(array( '(', ')',' ' ), '', esc_attr($user_fields['phone']); 比如:-
新的:
问题是,如果用户以(03)1234 1234的形式输入他们的号码,除非我删除空格和()区号字段,否则它将无法工作
我不确定如何将trim与esc_attr一起使用?使用方法如下:-
str_replace(array( '(', ')',' ' ), '', esc_attr($user_fields['phone']);
比如:-
<a href="tel:<?php echo str_replace(array( '(', ')',' ' ), '', esc_attr($user_fields['phone'])); ?>" class="phone heading-font"><?php echo esc_attr($user_fields['phone']); ?></a>
示例:-谢谢。我觉得不错。升华文本编辑器似乎出现格式错误。与str_replace()有关。有什么想法吗?是的,是的,是的,是的,是的,是的,是的。Thanks@Trent是的,缺少一个括号。我现在已将其添加到我的解决方案中。再次检查谢谢你的帮助
str_replace(array( '(', ')',' ' ), '', esc_attr($user_fields['phone']);
<a href="tel:<?php echo str_replace(array( '(', ')',' ' ), '', esc_attr($user_fields['phone'])); ?>" class="phone heading-font"><?php echo esc_attr($user_fields['phone']); ?></a>