我在尝试爆炸数组时遇到问题,连接到数据库工作并进行测试,评论的打印行正常工作,但爆炸不会发生,每次我将项目爆炸时 打印ArrayArrayAray。我已经坚持了这么久,到处看,按照例子,但无济于事。如果有人能提供帮助,我们将不胜感激。
$result_ = mysql_query("SELECT * FROM " .PRODUCT_INSTRUCTIONS. " order by group_code") or
die($errorhandler->add("ERROR", __FILE__ . "=>" . __CLASS__ . "=>" . __FUNCTION__ . "=>" . __LINE__, "Failed getting items." . mysql_error()));
while($rows_= mysql_fetch_array($result_)){
$instruction = $rows_['instructions'];
// print "<tr><td>".$rows_['group_code']."</td></tr>"." <tr><th>".$instruction."</th></tr>";
$inst = explode("|", $instruction);
for($i = 0; $i < count($inst); $i++){
echo $inst;
}
}
?>
答案 0 :(得分:2)
将索引添加到echo
命令。
for($i = 0; $i < count($inst); $i++){
echo $inst[$i];
}
答案 1 :(得分:1)
for($i = 0; $i < count($inst); $i++)
{
//If $inst is an array it will print the array else it print as string
if(is_array($inst))
print_r($inst);
else
echo $inst;
}
答案 2 :(得分:0)
要打印数组,请改用var_dump()
。
$instruction = $rows('instructions');
// print "<tr><td>".$rows_['group_code']."</td></tr>"." <tr><th>".$instruction."</th></tr>";
$inst = explode("|", $instruction);
for($i = 0; $i < count($inst); $i++){
echo $inst[$i];
}
答案 3 :(得分:0)
替换
echo $inst;
带
print_r($inst);