Я работаю над этим некоторое время и, похоже, не понимаю его. Любая помощь будет оценена по достоинству. вот так.извлекать элементы из php-массива и назначать их как переменные
У меня есть html-форма, в которой есть текстовое поле и кнопка отправки. текст, введенный в текстовое поле, отправляется в мою .php-форму процессора. Как только он получает здесь, я использую:
$textdata = $_POST['textdata'];
$input = explode("\n", $textdata);
это берет данные, разбивает его на линии, и хранит каждая строка в массиве называется $input
. отсюда я могу ответить $input[0]
, чтобы получить первую строку и так далее. Но мне нужно использовать это ниже в моем сценарии и нужно назначить переменную в первую строку, или $input[0]
. $input[0] = $line1;
не работает. Думаю, мне, возможно, придется использовать extract()
и цикл foreach? Любая помощь будет принята с благодарностью. благодаря!
Что вы описываете должны работать. Можете ли вы попробовать 'var_dump()' 'в массиве '$ input' до и после изменения первого элемента, чтобы убедиться? –
Вы проверили $ input на самом деле массив? В зависимости от настроек сервера/кодировки символ новой строки может отсутствовать, поэтому ваш взрыв не будет работать как есть. –