я делаю мониторинг игрового севера и получаю данные которые надо правильно разобрать вот ответ 6 107 "^3Riki^0-^3Tiki^0-^3Tavi" 2 18 "Sou!." 4 76 "Balbes" 11 91 "Padawan" 3 139 "^2Ca^1b^3er" 2 101 "Lord" 1 51 "NAPALM" 2 90 "Hellviolin" 16 91 "^4Stormtrooper." 0 48 "Romeg" я хотел бы все что находиться в кавычках "имена" распределить на отдельные массивы, чтобы я мог выводить данные в своем дизайне( чтобы все было упорядочено). Но я не могу, так как мешают сами кавычки сделать разделение на подстроки...я только начал все это изучать и хотел бы помощи в этом вопросе(конечно все решается легко, но как?)
Навалял по-быстрому: PHP: <?php $request = '6 107 "^3Riki^0-^3Tiki^0-^3Tavi" 2 18 "Sou!." 4 76 "Balbes" 11 91 "Padawan" 3 139 "^2Ca^1b^3er" 2 101 "Lord" 1 51 "NAPALM" 2 90 "Hellviolin" 16 91 "^4Stormtrooper." 0 48 "Romeg"'; $names = array(); if(preg_match_all('/"(.+?)"/s', $request, $preg_names)) { $names = $preg_names[1]; unset($preg_names); } echo "<pre>"; print_r($names); // Можно вывести имена через запятую echo implode(", ", $names).'<br />'; // Можно списком foreach($names as $name) { echo "»{$name}<br />"; } // Можно раком через сраку die(print_r($names, true)); ?>