У меня есть текст CSV, который хранится в массиве сеансов как CSV. Строки заканчиваются ###, а поля - %%.
У меня также есть номер строки в этом массиве, который является CID, или строка, которую я хочу клонировать.
Мне нужно найти эту строку в массиве csv, соединить ее, а затем обновить переменную сеанса с помощью объединенного массива.
$data = $_SESSION['csv'];
$cid = $_POST['cid'];
$csvpre = explode("###", $data);
foreach ( $csvpre AS $key => $value){
$info = explode("%%", $value);
if($info[0] == "$cid"){
array_splice($csvpre, $cid, 0, $info);
}
}
Не думаю, что я делаю это правильно, я не сплю, и это сбивает с толку.
цель состоит в том, чтобы позволить пользователю выбрать, какую строку клонировать, а затем выполнить эту функцию и сделать эту строку клонированной в переменной сеанса csv