Разобрать текстовый файл на массив ассоциативных массивов, разделив его на точки с запятой, а затем на знаки равенства.Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Разобрать текстовый файл на массив ассоциативных массивов, разделив его на точки с запятой, а затем на знаки равенства.

Сообщение Anonymous »

Я создал этот массив из текстового файла, выгружая каждую строку с помощью ';'.
Как установить значение перед знаком '=' в качестве ключа, а другое - после знака '=' как значения?
Array
(
[0] => Array
(
[0] => title=PHILIPS MIXER H31453
[1] => gramaj=buc
[2] => greutate=1
[3] => prettotal=116.07
[4] => pretredus=0
[5] => poza=110.jpg
)
[0] => Array
(
[0] => titlu=PHILIPS MIXER H31453
[1] => gramaj=buc
[2] => greutate=1
[3] => prettotal=116.07
[4] => pretredus=0
[5] => poza=110.jpg
)
)

Результат должен быть таким:
[titlu] => PHILIPS MIXER H31453
[gramaj] => buc
[greutate] => 1
[prettotal] => 116.07
// and so on...

Здесь мне это нужно.
function runSql(){
session_start();
header('Content-type: text/html;charset=utf8');
global $outcount;

$db = $this->pdoconnect();
$db->setErrorLog(true);

$files = $_SESSION['sql'];
$to_process = array_shift($files);
$get_sql = @file_get_contents($to_process);
@unlink($to_process);

$split = explode(";", $get_sql);
unset($split[count($split) - 1]); // Clear the last empty element

$final_array = array();
foreach ($split as $row) {
$final_array[] = explode(',', $row); // Explode each row by , to each row of final_array
}

//$stmt = $db->insertBatch('produse', $final_array, true)->getAllLastInsertId();

echo 1;
}


Подробнее здесь: https://stackoverflow.com/questions/287 ... semicolons
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»