我如何在此处回显 'for' 循环
How can I echo 'for' loop here
我想在他的 PHP 条件中使用 $i 我该怎么做?我不知道如何回应条件。请查看代码,如果你能帮助我。谢谢你先进。
<?php
for($i=1; $i<4; $i++) {
if($top_h_text_**I want to use $i here!**) {
?>
<li>
<?php
if($top_h_icon_**I want to use $i here!**) {
?>
<i class="<?php echo $top_h_icon_**I want to use $i here!**;?>"></i>
<?php
}
if($top_h_icon_**I want to use $i here!** == 'fa fa-envelope'){
?>
<a href="mailto:<?php echo $top_h_text_**I want to use $i here!**;?>"><span class="top_header_text"><?php echo $top_h_text_**I want to use $i here!**;?></span></a>
<?php
} else {
?>
<span class="top_header_text"><?php echo $top_h_text_**I want to use $i here!**;?></span>
<?php
}
?>
</li>
<?php
}
}
?>
要完成您正在尝试做的事情,只需遵循以下示例:
$top_h_text_**I want to use $i here!**
变成
${"top_h_text_".$i}
所以你基本上取了你想要的字符串(这应该是一个现有变量的名称)并用${}[=20=包裹它]
如果这实际上是 WordPress,并且您的 top_h_icon_
和 top_h_text
实际上已定义。这将是连接 $i
增量和变量的合适方法。这就是你 join two parts to make a single string.
请注意,对于 WordPress 和输出动态变量,您应该 escape 它们。
<?php
for ( $i = 1; $i < 4; $i++ ) {
if ( $top_h_text_ . $i ) {
?>
<li>
<?php
if ( $top_h_icon_ . $i ) {
?>
<i class="<?php echo esc_attr( $top_h_icon_ . $i ); ?>"></i>
<?php
}
if ( 'fa fa-envelope' === $top_h_icon_ . $i ) {
?>
<a href="mailto:<?php echo esc_attr( $top_h_text_ . $i ); ?>"><span class="top_header_text"><?php echo esc_attr( $top_h_text_ . $i ); ?></span></a>
<?php
} else {
?>
<span class="top_header_text"><?php echo esc_attr( $top_h_text_ . $i ); ?></span>
<?php
}
?>
</li>
<?php
}
}
我想在他的 PHP 条件中使用 $i 我该怎么做?我不知道如何回应条件。请查看代码,如果你能帮助我。谢谢你先进。
<?php
for($i=1; $i<4; $i++) {
if($top_h_text_**I want to use $i here!**) {
?>
<li>
<?php
if($top_h_icon_**I want to use $i here!**) {
?>
<i class="<?php echo $top_h_icon_**I want to use $i here!**;?>"></i>
<?php
}
if($top_h_icon_**I want to use $i here!** == 'fa fa-envelope'){
?>
<a href="mailto:<?php echo $top_h_text_**I want to use $i here!**;?>"><span class="top_header_text"><?php echo $top_h_text_**I want to use $i here!**;?></span></a>
<?php
} else {
?>
<span class="top_header_text"><?php echo $top_h_text_**I want to use $i here!**;?></span>
<?php
}
?>
</li>
<?php
}
}
?>
要完成您正在尝试做的事情,只需遵循以下示例:
$top_h_text_**I want to use $i here!**
变成
${"top_h_text_".$i}
所以你基本上取了你想要的字符串(这应该是一个现有变量的名称)并用${}[=20=包裹它]
如果这实际上是 WordPress,并且您的 top_h_icon_
和 top_h_text
实际上已定义。这将是连接 $i
增量和变量的合适方法。这就是你 join two parts to make a single string.
请注意,对于 WordPress 和输出动态变量,您应该 escape 它们。
<?php
for ( $i = 1; $i < 4; $i++ ) {
if ( $top_h_text_ . $i ) {
?>
<li>
<?php
if ( $top_h_icon_ . $i ) {
?>
<i class="<?php echo esc_attr( $top_h_icon_ . $i ); ?>"></i>
<?php
}
if ( 'fa fa-envelope' === $top_h_icon_ . $i ) {
?>
<a href="mailto:<?php echo esc_attr( $top_h_text_ . $i ); ?>"><span class="top_header_text"><?php echo esc_attr( $top_h_text_ . $i ); ?></span></a>
<?php
} else {
?>
<span class="top_header_text"><?php echo esc_attr( $top_h_text_ . $i ); ?></span>
<?php
}
?>
</li>
<?php
}
}