В PHP у меня есть массив.Я хотел бы отправить все значения в массиве на следующую страницу (result.php).Когда я получу значения в $ _POST, могу ли я получить их в массиве, какими они были?(или я могу только получить значения массива отдельно или сцепленными, а затем заново сгенерировать массив?)
Я пробовал следующий код, но он только объединяет значения в массиве, поэтому он неудовлетворительно.
Пожалуйста, дайте мне знать, что будет лучшим способом в любом случае.Конечно, я предпочитаю сохранить исходный массив без изменений!
Спасибо!
<form class="form_container validationForm" action="result.php" method="post">
<input type="hidden" name="targetobject[]" value="
<?php $postvalue = array("Volvo", "BMW", "Toyota"););
foreach($postvalue as $value){echo $value;}
?>
">
<input type="text" class="form-control validationInput" name="search" placeholder="Type a search keyword"><br><button class="btn btn-primary" type="submit">Search</button></div></form>
//The following is result.php
<?php $targetobject = $_POST['targetobject'];
echo var_dump($targetobject);
?>
array (3) {[0] => string (5) "Volvo" [1]=> string (3) "BMW" [2] => string (6) "Toyota"}