首页 > 解决方案 > 如何在 PHP 中编写一个近似的 url

问题描述

我正在用普通 PHP(无框架)制作一个词汇表应用程序,其中列出了各种 IT 术语及其含义。在每个学期的详细视图中,我希望有一个指向 W3Schools 中有关所选主题的相关页面的链接,例如,如果主题是 CSS,则链接将指向https://www.w3schools.com/css/ . 不幸的是,并非 W3Schools 中的所有链接都遵循这种结构,例如 AJAX 在https://www.w3schools.com/js/js_ajax_intro.asp下。
我正在尝试根据以下术语以动态方式将此 url 传递给视图:

<p>Read more about <span class="text-uppercase font-weight-bold"><?= $model->term; ?></span> on the <a class="link" href="https://www.w3schools.com/<?= $model->term; ?>" target="_blank">W3Schools</a> website.</p>

由于上面讨论的问题(链接并不总是遵循相同的结构),我要么需要在 `aù 标签中写一个更近似的 url,要么在我的控制器中创建一个函数,允许我在返回时将 url 替换为另一个404 响应。替代 url 将是一个在 url 某处仅包含术语的 URL(参见 AJAX 示例)。

标签: php

解决方案


推荐阅读