Мне нужно небольшое руководство. Я пытаюсь проанализировать данные в базе данных MySQL. Файл ограничен символом «*», и каждая последовательность начинается с трехсимвольного маркера и заканчивается символом «~».
CLP * 71748-357266 * 1 * 12,59 * 12,59 ** 13 * 01 122314 09284 00001 * 15 ~ NM1 * QC * 1 * BARBOR * KELLY **** MI * 16372439510 ~ NM1 * IL * 1 * BARBOR * KELLY **** MI * 16372439510 ~ NM1 * 82 * 2 * ВСЕ ВКЛЮЧЕННАЯ ПРОГРАММА ДНЯ ***** XX * 3789014207 ~ REF * 1W * 16372439510 ~ REF * 1J * D100195 ~ SVC * HC: T2048 * 12,59 * 12,59 ** 1 ~ DTM * 472 * 20141215 ~ REF * 6R * 366762 ~ REF * RB * FDUL ~ AMT * B6 * 12,59 ~
Кто-нибудь знает, с чего мне начать? Я надеялся, что смогу сделать оператор выбора в сценарии Java или что-то в этом роде.
Попробуй это
$text = 'Your text';
$arrayLines = explode('~',$text);
foreach($arrayLines as $line){
$arrayString = explode('*',$line) //Here you get each string
//Based on your requirement do your logic here
}
Других решений пока нет …