Прошу помощи, что то у меня не получается сделать следующее Нужно перебрать порядка 5тыр записей вида Код (Text): ('mail1', 'pass1', 'Nikname', 1, 250, 50, 1, '1355017502', '1277481949', '', 1, '', '', 'foto_1.gif', '', '', '', '', 19, 1, '', '', '', '', '', 0, 0, ''), ('mail2', 'pass2', 'Nikname2', 2, 0, 0, 4, '1312366635', '1277597617', '', 1, '', '', '', '', 'Kiev', '590057779', '', 6, 6, '', '', '', '', '', 0, 0, ''), ('mail3', 'pass2', 'Nikname3', 3, 0, 0, 4, '1282775088', '1277679135', '', 1, '', '', '', '', ', ', '450141994', '', 6, 6, '', '', '', '', '', 0, 0, ''), и на выходе получить Код (Text): mail1 pass1 Nikname mail2 pass2 Nikname2 mail3 pass3 Nikname3 ........ Код (Text): foreach($var as $val => $key) { $user .= "{$val[0]} {$val[1]} {$val[2]}" ; //Где $val[0] - емаил $val[1] - пасс $val[2] - логин }
тут цикл не нужен Код (PHP): $str = "('mail1', 'pass1', 'Nikname', 1, 250, 50, 1, '1355017502', '1277481949', '', 1, '', '', 'foto_1.gif', '', '', '', '', 19, 1, '', '', '', '', '', 0, 0, ''), ('mail2', 'pass2', 'Nikname2', 2, 0, 0, 4, '1312366635', '1277597617', '', 1, '', '', '', '', 'Kiev', '590057779', '', 6, 6, '', '', '', '', '', 0, 0, ''), ('mail3', 'pass3', 'Nikname3', 3, 0, 0, 4, '1282775088', '1277679135', '', 1, '', '', '', '', ', ', '450141994', '', 6, 6, '', '', '', '', '', 0, 0, ''),"; preg_match_all("#\(('(.+?)',\s'(.+?)',\s'(.+?)')#", $str, $m); print_r(str_replace(array("'", ","), '', $m[1]));