我正在使用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" ...
)
这个错误的原因是什么?
答案 0 :(得分:0)
这些变量中的任何一个是$ select_cegek,$ select还是$ dolgozo_ceg是一个数组?如果是数组,则echo不会直接打印出来。对于调试,您可以使用var_dump,或与foreach数组进行交互:http://php.net/manual/en/control-structures.foreach.php