gпппп@mail.ru:ооооооо
как мне заменить данные например на
Login=gпппп&Domain=mail.ru&Password=ооооооо&level=0
учитывая то што в строке @ и : будут присудствовать точно а всё остальное может быть разное
Спустя 1 час, 47 минут, 48 секунд (31.10.2011 - 17:45) Winston написал(а):
$str = 'gпппп@mail.ru:ооооооо';
$login = explode('@', $str);
$domPass = explode(':', $login[1]);
echo 'Login='.$login[0].'&Domain='.$domPass[0].'&Password='.$domPass[1].'&level=0';
Спустя 3 часа, 17 минут, 44 секунды (31.10.2011 - 21:02) walerus написал(а):
$str = 'gпппп@mail.ru:ооооооо';
preg_match( '~^(.*)@(.*):(.*)$~iU', $str, $match );
print_r($match);
/*
$match[0] => Full String
$match[1] => Name
$match[2] => Domen
$match[3] => Pass
*/
Спустя 1 час, 33 минуты, 32 секунды (31.10.2011 - 22:36) qaz333 написал(а):
о, спасибо, вот возникла незадача у меня в строке после пароля всегда идёт пробел
тоесть так $str = 'gпппп@mail.ru:ооооооо ';
и естественно выводит
echo 'Login='.$login[0].'&Domain='.$domPass[0].'&Password='.$domPass[1].'&level=0';
тоже с пробелом, как его убрать?
тоесть так $str = 'gпппп@mail.ru:ооооооо ';
и естественно выводит
echo 'Login='.$login[0].'&Domain='.$domPass[0].'&Password='.$domPass[1].'&level=0';
тоже с пробелом, как его убрать?
Спустя 18 минут, 53 секунды (31.10.2011 - 22:55) imbalance_hero написал(а):
qaz333
trim
trim
Спустя 1 час, 11 минут, 7 секунд (1.11.2011 - 00:06) Winston написал(а):
trim($str)