Php 在echo中包含if语句
我在重复一些HTML,希望在其中包含一个if语句,但我不知道如何处理它:Php 在echo中包含if语句,php,if-statement,echo,Php,If Statement,Echo,我在重复一些HTML,希望在其中包含一个if语句,但我不知道如何处理它: echo '<li><a href="'.$category->getURL().'" style="text-decoration: none; if ($magentoCurrentUrl = $category->getURL()){ echo color:#fff; }" >'.$category->getName().'</a> </li>';
echo '<li><a href="'.$category->getURL().'" style="text-decoration: none; if ($magentoCurrentUrl = $category->getURL()){ echo color:#fff; }" >'.$category->getName().'</a> </li>';
echo'';
我想使用if语句向链接添加样式
谢谢你的帮助。谢谢。在回音中使用三元运算(真?“dothis”:“doother”):
echo '<li><a href="'.$category->getURL().'" style="text-decoration: none;'.($magentoCurrentUrl == $category->getURL() ? 'color:#fff;' : '').'" >'.$category->getName().'</a> </li>';
这与
如果(true){echo“dothis”:}否则{echo“doother”}在echo内部使用三元操作(true?“dothis”:“doother”):
echo '<li><a href="'.$category->getURL().'" style="text-decoration: none;'.($magentoCurrentUrl == $category->getURL() ? 'color:#fff;' : '').'" >'.$category->getName().'</a> </li>';
这与
如果(true){echo“dothis”:}否则{echo“doother”}在echo内部使用三元操作(true?“dothis”:“doother”):
echo '<li><a href="'.$category->getURL().'" style="text-decoration: none;'.($magentoCurrentUrl == $category->getURL() ? 'color:#fff;' : '').'" >'.$category->getName().'</a> </li>';
这与
如果(true){echo“dothis”:}否则{echo“doother”}在echo内部使用三元操作(true?“dothis”:“doother”):
echo '<li><a href="'.$category->getURL().'" style="text-decoration: none;'.($magentoCurrentUrl == $category->getURL() ? 'color:#fff;' : '').'" >'.$category->getName().'</a> </li>';
这与
如果(true){echo“dothis”:}else{echo“doother”}为了防止出现一个带有内联逻辑的巨大的
echo
语句,我将包含一小段代码,以确定样式
属性值在echo
HTML之前是什么
// build style attribute value
$style = 'text-decoration: none';
if ($magentoCurrentUrl = $category->getURL()) {
$style = $style . '; color: #fff;'
}
// output HTML
echo '<li><a href="'.$category->getURL().'" style="$style" >'.$category->getName().'</a> </li>';
为了防止出现一个带有内联逻辑的巨型
echo
语句,我将包含一小段代码,以确定style
属性值在echo
HTML之前是什么
// build style attribute value
$style = 'text-decoration: none';
if ($magentoCurrentUrl = $category->getURL()) {
$style = $style . '; color: #fff;'
}
// output HTML
echo '<li><a href="'.$category->getURL().'" style="$style" >'.$category->getName().'</a> </li>';
为了防止出现一个带有内联逻辑的巨型
echo
语句,我将包含一小段代码,以确定style
属性值在echo
HTML之前是什么
// build style attribute value
$style = 'text-decoration: none';
if ($magentoCurrentUrl = $category->getURL()) {
$style = $style . '; color: #fff;'
}
// output HTML
echo '<li><a href="'.$category->getURL().'" style="$style" >'.$category->getName().'</a> </li>';
为了防止出现一个带有内联逻辑的巨型
echo
语句,我将包含一小段代码,以确定style
属性值在echo
HTML之前是什么
// build style attribute value
$style = 'text-decoration: none';
if ($magentoCurrentUrl = $category->getURL()) {
$style = $style . '; color: #fff;'
}
// output HTML
echo '<li><a href="'.$category->getURL().'" style="$style" >'.$category->getName().'</a> </li>';
这里有一个干净的方法。如果要用可读的HTML代码传递
$variables
,请在echo
语句中使用双引号
if ($magentoCurrentUrl = $category->getURL())
{
$color="color:#fff";
}
else {
$color=" ";
}
echo "<li><a href='$category->getURL()' style='text-decoration: none;$color' >$category->getName()</a> </li>";
if($magentoCurrentUrl=$category->getURL())
{
$color=“color:#fff”;
}
否则{
$color=“”;
}
回声“”;
以下是一种干净的方法。如果要用可读的HTML代码传递$variables
,请在echo
语句中使用双引号
if ($magentoCurrentUrl = $category->getURL())
{
$color="color:#fff";
}
else {
$color=" ";
}
echo "<li><a href='$category->getURL()' style='text-decoration: none;$color' >$category->getName()</a> </li>";
if($magentoCurrentUrl=$category->getURL())
{
$color=“color:#fff”;
}
否则{
$color=“”;
}
回声“”;
以下是一种干净的方法。如果要用可读的HTML代码传递$variables
,请在echo
语句中使用双引号
if ($magentoCurrentUrl = $category->getURL())
{
$color="color:#fff";
}
else {
$color=" ";
}
echo "<li><a href='$category->getURL()' style='text-decoration: none;$color' >$category->getName()</a> </li>";
if($magentoCurrentUrl=$category->getURL())
{
$color=“color:#fff”;
}
否则{
$color=“”;
}
回声“”;
以下是一种干净的方法。如果要用可读的HTML代码传递$variables
,请在echo
语句中使用双引号
if ($magentoCurrentUrl = $category->getURL())
{
$color="color:#fff";
}
else {
$color=" ";
}
echo "<li><a href='$category->getURL()' style='text-decoration: none;$color' >$category->getName()</a> </li>";
if($magentoCurrentUrl=$category->getURL())
{
$color=“color:#fff”;
}
否则{
$color=“”;
}
回声“”;
在echo语句之前执行if
逻辑为什么?这就是我们使用三元运算符的原因。在echo语句之前是否先执行if
逻辑为什么?这就是我们使用三元运算符的原因。在echo语句之前是否先执行if
逻辑为什么?这就是我们使用三元运算符的原因。在echo语句之前是否先执行if
逻辑为什么?这就是为什么我们有三元运算符。任何时候,很高兴我能帮上忙!随时都可以,很高兴我能帮上忙!随时都可以,很高兴我能帮上忙!随时都可以,很高兴我能帮上忙!