PHP爆炸函数打印ArrayArrayArray

时间:2014-07-03 09:32:55

标签: php arrays explode

我在尝试爆炸数组时遇到问题,连接到数据库工作并进行测试,评论的打印行正常工作,但爆炸不会发生,每次我将项目爆炸时 打印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;
                                  }

                              }

                        ?>

4 个答案:

答案 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);