我有2个数组:post_titles
和posts
。如何使用foreach
依次打印它们?
当我使用1个数组时,它可以正常工作:
<?php foreach ($titles as $row) { ?>
<?php echo $row['post_title'] ?> <br>
<?php } ?>
我想要像这样打印数据:
Title
Post
<br>
Title
Post
<br>
等
答案 0 :(得分:1)
如果标题和帖子中的每个项目彼此对应(例如标题[1]和帖子[1],标题[2]和帖子[2]),则可以使用for
循环。
例如
for($i = 0; $i < count($titles); $i++) {
echo $titles[$i];
echo $posts[$i];
echo "<br>";
}
或
foreach ($titles as $i => $value ){
echo $value ." <br>" . $posts[$i] . " <br>";
}
答案 1 :(得分:1)
如果数组具有相同的索引键,则可以使用此
<?php
foreach($titles as $key=> $value) {
echo $value . ' - ' $post[$key] . '<br>';
}
?>
答案 2 :(得分:0)
如果2个数组同步,即长度相同,而arr1(0)等于arr2(0)那么它很容易
if(Passimg.length < 0){
PassLBL.settext("No Picture");
PassLBL.setIcon(null);
}
}