Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 是否从WordPress中的esc_attr()中修剪空白?_Php_Wordpress - Fatal编程技术网

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>