Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.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 如何将*332*18747586这样的值放入href="&引用;在html中?_Php_Html - Fatal编程技术网

Php 如何将*332*18747586这样的值放入href="&引用;在html中?

Php 如何将*332*18747586这样的值放入href="&引用;在html中?,php,html,Php,Html,如何将*332*18747586#之类的内容作为值放入HTML中的href=“”? 我想加满,我们国家用来加满的字符串是*332*18747586# 下面是我的示例代码 <?php $a="*332*18747586#"; $aa=(string)$a; ?> <a href="tel:<?php echo $aa; ?>">Click Here To Top Up</a> 但结果是*332*18747586,href不接受

如何将*332*18747586#之类的内容作为值放入HTML中的
href=“”
? 我想加满,我们国家用来加满的字符串是*332*18747586#

下面是我的示例代码

<?php
   $a="*332*18747586#";
   $aa=(string)$a;
?>

<a href="tel:<?php echo $aa; ?>">Click Here To Top Up</a> 

但结果是*332*18747586,
href
不接受

如何将
#
包含在结果中?

包含在URL中。它用于表示URL的片段,您需要对其进行转义,以便在URL中使用它

#
替换为
%23
,它将正常工作


非常感谢你,你节省了我的时间