数组到字符串转换时出错

时间:2017-08-21 14:03:00

标签: php html json

我正在使用PHP编写代码,现在我收到错误,我不知道如何处理:

  

(!)注意:第42行C:\ Users ... \ ter \ ter_form.php中的数组到字符串转换调用堆栈#TimeMemoryFunctionLocation 10.0020243552 {main}()... \ ter_form.php:0数组&# 34;取代;

这就是我的第36-43行的样子:

<form action="terer.php" method="post">
<?php
    echo $select_cegek;
    echo $select;
?>
<input type="submit" value="Next">
<input type="hidden" name="dolgozok_json" id="dolgozok_json" value="<?
=$dolgozo_ceg;?>">
</form>

所以错误似乎发生在倒数第二行(<input type="hidden" ...) 这个错误的原因是什么?

1 个答案:

答案 0 :(得分:0)

这些变量中的任何一个是$ select_cegek,$ select还是$ dolgozo_ceg是一个数组?如果是数组,则echo不会直接打印出来。对于调试,您可以使用var_dump,或与foreach数组进行交互:http://php.net/manual/en/control-structures.foreach.php