我有以下代码:
<?php
$query = mysqli_query($sqlnews,'SELECT * FROM news ORDER BY id DESC');
$count = 0;
while($count < 4 && $output = mysqli_fetch_assoc($query))
{
$count++;
echo '<div class="item"><div class="testimonials-box"><div class="testimonial-details"><h1><a class="news_subject" href="news.php?newsid='.$output['id'].'">'.$output['subject_en'].'</a></h1><br />';
echo '<span class="news_author">'.$output['postedby'].'</span><b> | </b>';
echo '<span class="news_date">'.date('l, d F Y', strtotime($output['date'])).'</span><div class="devider"></div>';
echo '<span class="news_short">'.$output['short_description_en'].'</span></div></div>';
echo '</div>';
}
?>
我想获得的变量$output
使用数组从另一个变量,它也有一个数组,像这样:$output['$id["1"]']
试图做到这一点说,当我得到一个错误:Undefined index: $id["1"] in
。请注意,来自的数组来自$id
此文件中包含的另一个php文件。
谢谢!
只需删除周围的撇号$id["1"]
:
$output[$id["1"]]
否则,'$id["1"]'
将按字面意义将其视为字符串索引。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句