Анализ многострочного текста со значениями статической или максимальной длины и с несколькими разделителями.Php

Кемеровские программисты php общаются здесь
Anonymous
Анализ многострочного текста со значениями статической или максимальной длины и с несколькими разделителями.

Сообщение Anonymous »

У меня есть данные, которые я хочу вставить в текстовое поле, они будут в следующей форме.

Код: Выделить всё

Ryu Aiter D78:21:87:13 177 /177 1 / 6
Ryu Chronos D78:21:26:21 182 /182 0 / 6
Ryu Hermes D78:21:26:22 201 /201 0 / 6
Ryu Hefaistos D78:31:75:10 136 /136 1 / 2
Ryu Krotos D78:84:96:11 170 /170 1 / 6
Ryu Heros D78:65:51:31 175 /175 2 / 5
Ryu Arachnos D78:13:84:11 185 /185 0 / 5
Оно разделено следующим образом:
  • База (максимум 16 символов)
    < li>Местоположение (начиная с D, 12 символов)
  • econ/max econ (int/int)
    used/Total (int/int)< /li>
Я хочу создать цикл для каждой строки текста,
а затем внутри этого цикла вырезать каждую часть строки на переменные для каждого компонента.
Что касается идей по его разделению, я знаю, что символ : запрещен в именах и базах.
Так что, если я найду первый ":", затем сделайте шаг назад на 2 и возьмите следующие 12 символов, которые соответствуют моему местоположению.
Я знаю, что это можно сделать с помощью цикла и проверить, если ($string[$x] === ':').
Но как мне перебирать строки?
И как разделить остальные данные в каждой строке?

Подробнее здесь: https://stackoverflow.com/questions/117 ... multiple-d

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