За последние 24 часа нас посетили 34485 программистов и 1693 робота. Сейчас ищут 674 программиста ...

Подготовить txt к заливке в sql

Тема в разделе "PHP для новичков", создана пользователем l_2001, 3 мар 2016.

  1. l_2001

    l_2001 Активный пользователь

    С нами с:
    9 дек 2014
    Сообщения:
    85
    Симпатии:
    3
    Здравствуйте! Есть текстовый файл такого формата:
    --------------------- Instance Type and Transmission --------------
    Original received from SWIFT
    Priority : Normal
    Message Output Reference : 1717 160224PBANUA2XAXXX6923307359
    Correspondent Input Reference : 1717 160224UKCBUAUKAXXX0887094296
    --------------------------- Message Header -------------------------
    Swift Output : FIN 301 Foreign Exchange Confirmation
    Sender : UKCBUAUKXXX
    JOINT STOCK COMPANY 'ACCENT'
    Receiver : PBANUA2XXXX
    PJSC CB BANK
    MUR : 005IABH0160224
    --------------------------- Message Text ---------------------------
    15A: New Sequence A
    20: Sender's Reference
    N005IABH0160224
    21: Related Reference
    NEW
    22A: Type of Operation
    NEWT
    94A: Scope of Operation
    BILA
    --------------------------- Message Trailer ------------------------
    {CHK:E48F6D1C142F}
    Это не весь файл, его часть... Прошу совета, помощи - можно-ли в принципе подготовить этот текст таким образом, чтобы получить либо массив, либо сконвертировать в csv, чтобы иметь возможность обработки? На самом деле есть два таких файла, которые нужно сверять по некоторым признакам. Заранее спасибо!
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    разбей по заголовкам, потом разбей по символу новой строки, потом по двоеточию, смотри первый член массива и зашибись.