Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: RegExp
Войти
Регистрация
Восстановить пароль
 
popryduhin
14 / 14 / 4
Регистрация: 17.09.2015
Сообщений: 415
Записей в блоге: 6
1

Вытащить значение ключа

30.09.2018, 22:05. Просмотров 78. Ответов 3
Метки нет (Все метки)

Здравствуйте!

Помогите пожалуйста вытащить значения.

php v 5.6

Сервер отдаёт вот это

174327282
login:igor.popryduhin
fio:Игорь Попрядухин
firstname:Игорь
lastname:Попрядухин
country:ru
upload_concurrency:5
datasync_db_prefix:
is_b2b:false


Мне нужно к примеру достать логин. igor.popryduhin без login:

Как я понимаю здесь из зацепок это ключ и символ переноса строки.

Вот только в голове по регуляркам ноль.
Для меня это пока фантастика.


Звучит так как будто, сделайте за меня (((
Думаю ваш ответ приблизит меня к пониманию этой магии.

Обещаю изучить в ближайшее время.

Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.09.2018, 22:05
Ответы с готовыми решениями:

Текущее значение селекта внешнего ключа
Здраствуйте! У меня такая проблема: есть таблица, есть кнопка "редактировать запись", есть...

Вытащить значение из массива
День добрый, есть у меня переменная $arResult. и если ее вывести через print_r, то в ней будет вот...

Замена ключа
Столкнулся с интересной задачей: как заменить ключ в массиве, сохранив его позицию? $array =...

Удаление ключа с пустым значением
Есть небольшой массив из 30 связок ключ=>значение есть ли какая ни-ть функция удаления связки если...

Передача автогенерируемого ключа между таблицами MySQL
Есть 3 таблици. В одной (data) поле id уникально и генерируется автоматически автоинкрементом при...

3
VNIIAEN
61 / 45 / 18
Регистрация: 09.07.2018
Сообщений: 121
30.09.2018, 22:22 2
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
$str = '174327282
login:igor.popryduhin
fio:Игорь Попрядухин
firstname:Игорь
lastname:Попрядухин
country:ru
upload_concurrency:5
datasync_db_prefix:
is_b2b:false';
 
preg_match('~(?<=login:).+~', $str, $arr);
 
var_dump($arr);
1
Emilien
519 / 419 / 244
Регистрация: 07.11.2015
Сообщений: 680
30.09.2018, 22:25 3
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$text = '
174327282
login:igor.popryduhin
fio:Игорь Попрядухин
firstname:Игорь
lastname:Попрядухин
country:ru
upload_concurrency:5
datasync_db_prefix:
is_b2b:false
';
 
preg_match_all('/([^\n:]+):(.*)/', $text, $matches);
 
$result = array_combine($matches[1], $matches[2]);
 
print_r($result);
1
popryduhin
14 / 14 / 4
Регистрация: 17.09.2015
Сообщений: 415
Записей в блоге: 6
30.09.2018, 22:26  [ТС] 4
VNIIAEN,
Фантастика!!!!

Спасибо!

Добавлено через 53 секунды
Emilien, Спасибо!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.09.2018, 22:26

Проверка наличия массива в массиве по значению ключа первого
Здравствуйте! Есть массив типа $arr = , &quot;b&quot; =&gt; , &quot;c&quot; =&gt; ];

Вытащить из интервала
Доброго времени суток) Имеется такая задача: есть файл с текстом, нужно вывести все, что...

Вытащить ссылку
Добрый день!!! как вытащить ссылку между двумя div &lt;div class=&quot;short_overlay&quot;&gt; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru