嘿,如何将此问题转化为树枝
<?php
foreach( $data as $hash=>$i ){
$word = ( $i["type"] == 'text' ) ? 'Text' : 'Email';
?>
我已经尝试过预先设置变量,但似乎没有工作,对于树枝很新
完整代码仍有问题
<?php foreach( $data as $hash=>$i ){
$word = ( $i["type"] == 'text' ) ? 'Text' : 'Email';
?>
<input type="radio" name="auth" value="<?php echo $hash; ?>"> Send <?php echo $word; ?> To: <?php echo $i["value"]; ?></br>
<?php } ?>
答案 0 :(得分:0)
您可以使用Iterating over Keys and Values功能解决您的问题。例如:
<ul>
{% for key, value in data %}
<li>{{ value.type=='text' ? 'Text' : 'Email' }}</li>
{% endfor %}
</ul>
希望这个帮助
答案 1 :(得分:0)
当然,如果您未在循环中使用数组键,则不需要在for循环中使用该key->value
格式。你可以这么做:
<ul>
{% for value in data %}
<li>{{ value.type == 'text' ? 'Text' : 'Email' }}</li>
{% endfor %}
</ul>
同样在PHP中:
foreach($data as $i) {
$word = ($i["type"] == 'text') ? 'Text' : 'Email';
}