Ich muss Edifact-Nachrichten in ein PHP-Array konvertieren. Der Nachrichtenstandard, der unterstützt werden soll, ist MEDVRY.EDIFACT zu PHP-Array
Wie programmiert man das?
Ich muss Edifact-Nachrichten in ein PHP-Array konvertieren. Der Nachrichtenstandard, der unterstützt werden soll, ist MEDVRY.EDIFACT zu PHP-Array
Wie programmiert man das?
ich diese Klasse verwenden: https://github.com/sabas/Edifact/blob/master/class.EDIParser.php
$c=new EDIParser('name.edi');
//Output a multidimensional array.
//Errors $c->errors()
//Array $c->get()
//Json $c->getJson()
Ich bin der Autor der Klasse, die von @ Thomas1703 (https://github.com/sabas/Edifact), habe ich den Code aktualisiert, weil ich einige Fehler in dem regulären Ausdrücken gefunden. Gegenwärtig werden wahrscheinlich alle Anforderungen (umschlossene Nachrichten) behandelt und ein wenig Validierung durchgeführt, bevor das Array zurückgegeben wird.
Was genau willst du? Ein Rezept für EDIFACT zu PHP Array oder Ratschläge, wie man das Problem anpackt. Zweitens, wie gut kennen Sie EDIFACT und wie viel PHP-Programmierung haben Sie gemacht? Ich kann das Programm nicht für Sie schreiben, aber ich kann Ihnen Schritt für Schritt erklären, wie Sie das Problem angehen können. – PurplePilot
Ich wollte deine Frage beantworten, als mir klar wurde, dass "MEDVRY" mir nicht bekannt vorkommt. Ich ging auf die Liste der Standard - http://live.unece.org/trade/untdid/d10b/trmd/trmdi1.htm - und tatsächlich nicht gefunden "MEDVRY": -/Haben Sie einen Tippfehler gemacht? Was ist ein "MEDVRY"? Haben Sie eine Beispielinstanz? – Babelabout