使用数组或其他方法将冗余条件凝结



我有多个具有相同值的各种彼此的条件,是否有一种方法可以将所有条件凝结到一个具有共同值的字符串中?

我已经看了一个例子,但只发现非常复杂,无关的讨论。

示例:

{% elseif "aerospace" in BlogUrl %}     
<a href="url.com/blog_subject_one_subscribe">
{% elseif "aviation" in BlogUrl %}      
<a href="url.com/blog_subject_one_subscribe">
{% elseif "aircraft" in BlogUrl %}      
<a href="url.com/blog_subject_one_subscribe">
{% elseif "jet-engine" in BlogUrl %}        
<a href="url.com/blog_subject_one_subscribe">
{% elseif "fuel-systems" in BlogUrl %}      
<a href="url.com/blog_subject_one_subscribe">

这是针对Oracle/Compendium Blog类别订阅管理工作流程的。如您所见,多个类别具有一个常见的订阅URL。

我是PHP的新手,有没有办法将所有条件分组为一个字符串中URL的所有共同值,而不是具有相同值的多个字符串?

谢谢!

看到您在所有if-else路径中都有相同的标签,我想知道您为什么不做这样的事情:

{% if ("aerospace" in BlogUrl || "aviation" in BlogUrl || "aircraft" in BlogUrl ||"jet-engine" in BlogUrl ||"fuel-systems" in BlogUrl ||  %}     
//your code here
{% endif %}

最新更新