Консультация № 189405
18.05.2016, 16:42
0.00 руб.
0 2 0
Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос:

В файле "1.txt" содержится участок кода, начинающийся последовательностью begin и заканчивающийся последовательностью букв end

Между ними последовательность букв,символов и цифр.
Справа и слева от всех цифр находятся символы > < (например >10,77<)
Цифры могут быть:
без знака, со знаком + или - перед числом, вдобавок целыми или разделенными десятичной запятой.

Как с помощью регулярных выражений php решить эту задачу так, чтобы значениями цифр заполнить двумерный массив?

Обсуждение

давно
Старший Модератор
312929
1973
23.05.2016, 03:16
общий
Адресаты:
А по какому принципу массив чисел разбивается на строки и столбцы?
давно
Посетитель
399473
9
26.05.2016, 08:09
общий
[q=312929][/q]
Здравствуйте! столбцов нет, только строки. Нужно было из файла выбрать числа. Я уже сделал так:
$screen = array();
$strings = $image_strok; // в эту переменную залит исходный файл
$cur_string = explode(">", $strings); //каждую из которых разбиваем по >
for ($j = 0; $j < count($cur_string); $j++) { //проходимся по каждой из строк
$screen[$j] = $cur_string[$j]; //и складываем в заранее объявленный массив
}
Нужные числа, оказалось занимают постоянное положение в массиве и мне удалось их без труда вытащить.
Форма ответа