В настоящее время у меня есть php-документ с полем ввода, как показано ниже.
<label>Insert Data <textarea rows="25" name="new_value"><?php echo $_POST['new_value']; ?></textarea> </label>
Я пытаюсь выполнить запрос mysqli с массивом, который я получаю от ввода. Для обработки данных, которые будут использоваться, я использую этот код:
function test_input(&$data) { foreach($data as &$value){ $value = trim($value); $value = htmlspecialchars($value); } return $data; } $new_value = explode("\r\n", $_POST['new_value']); $new_input = test_input($new_value); echo count($new_input); echo $new_input;
То, что я получаю, когда это эхо, – это счетчик 7 (количество записей, которые я вставляю), но когда это эхо-массив, все, что я получаю, это «Массив», а затем больше ничего. Очевидно, из числа count у меня есть массив, полный элементов. Я смущен, почему массив ничего не показал.