如何在通过 URL 将动态数据共享到 Whatsapp 时用 %20 替换空格?
How to replace spaces with %20 while sharing dynamic data through URLs to Whatsapp?
在这段代码中,我通过 get 在 URL 中拥有动态学院 我正在通过 URL 获取数据并且我正在使用 CodeIgniter。
现在,我想通过Whatsapp 与朋友分享内容。
当我点击 Whatsapp link 时,它会将我重定向到 Whatsapp Web,扫描 QR 码然后发送给任何朋友后,它会在我的 $colleges
中显示空格,例如 a b c 但我想要 a%20b%20c
。
那么,我该怎么做呢?请帮助我。
<a href="https://web.whatsapp.com/send?text=<?php echo base_url(); ?>college/<?php $strings = $college; $collegesss = preg_replace('/\s+/','%20', $string); echo $collegesss; ?>" target="_blank" style="text-decoration:none" data-action="share/whatsapp/share">
<div style="color: #fff;">
<i class="fa fa-whatsapp"></i> Whatsapp
</div>
</a>
您应该使用 PHP 库中的 urlencode。
类似的东西:
<a href="https://web.whatsapp.com/send?text=<?php echo base_url(); ?>college/<?php echo urlencode($college); ?>" target="_blank" style="text-decoration:none" data-action="share/whatsapp/share">
<div style="color: #fff;">
<i class="fa fa-whatsapp"></i> Whatsapp
</div>
</a>
在这段代码中,我通过 get 在 URL 中拥有动态学院 我正在通过 URL 获取数据并且我正在使用 CodeIgniter。
现在,我想通过Whatsapp 与朋友分享内容。
当我点击 Whatsapp link 时,它会将我重定向到 Whatsapp Web,扫描 QR 码然后发送给任何朋友后,它会在我的 $colleges
中显示空格,例如 a b c 但我想要 a%20b%20c
。
那么,我该怎么做呢?请帮助我。
<a href="https://web.whatsapp.com/send?text=<?php echo base_url(); ?>college/<?php $strings = $college; $collegesss = preg_replace('/\s+/','%20', $string); echo $collegesss; ?>" target="_blank" style="text-decoration:none" data-action="share/whatsapp/share">
<div style="color: #fff;">
<i class="fa fa-whatsapp"></i> Whatsapp
</div>
</a>
您应该使用 PHP 库中的 urlencode。
类似的东西:
<a href="https://web.whatsapp.com/send?text=<?php echo base_url(); ?>college/<?php echo urlencode($college); ?>" target="_blank" style="text-decoration:none" data-action="share/whatsapp/share">
<div style="color: #fff;">
<i class="fa fa-whatsapp"></i> Whatsapp
</div>
</a>