![]() |
Разбитие строки на подстроки(вопрос)
Доброго времени суток всем!
Пишу на PHP чекер акков ВК, не для продажи, чисто для себя. Столкнулся с такой проблемой: когда я беру мыла и пасс из текстовичка в виде мейл:пасс, и разбиваю на подстроки ф-ей explode, то первое мыло ложится в массив $array[0] (как мне и нужно), а пасс от этого мыла присоединяется к следующему мылу и ложится в $array[1] (неправильно). То есть нужно так $array[0] - мейл, $array[1] - пасс от этого мейла. Лично я думаю, что тут нужно плюсовать 2 exploid'а, но пока ничего не вышло. Подскажите, как быть Спасибо. |
Код покажи
|
PHP код:
|
<?php
// Пример 1 $pizza = "piece1 piece2 piece3 piece4 piece5 piece6"; $pieces = explode(" ", $pizza); echo $pieces[0]; // piece1 echo $pieces[1]; // piece2 // Пример 2 $data = "foo:*:1023:1000::/home/foo:/bin/sh"; list($user, $pass, $uid, $gid, $gecos, $home, $shell) = explode(":", $data); echo $user; // foo echo $pass; // * ?> (c) php.net |
строку которую парсиш выложи
|
Вариант через руглярки
PHP код:
|
Цитата:
|
Код:
preg_match_all("/(.+):(.+)/", file_get_contents("accs.txt"), $accs); |
Ну вот 3 варианта обработки файла:
PHP код:
|
Цитата:
|
| Время: 11:36 |