|
|
|
| Нужно распарсить строку типа
(first)3,5/3,9;(second)4/2,1,5;3,9/5,1;(third)3,8,1
чтобы в итоге получилось
first
3
5/3
9
second
4/2
1
5
3
9/5
1
third
3
8
1
Помогите пожалуйста! | |
|
|
|
|
|
|
|
для: kamat0z
(20.07.2009 в 10:42)
| |
str_replace(
array('(', ',' , ')' , ';' ),
array('' , "\n", "\n", "\n"),
$text);
|
| |
|
|
|
|
|
|
|
для: Trianon
(20.07.2009 в 10:47)
| | спасибо!
Но мне бы нужно чтобы данные в массив писались.. поэтому наверное надо чтобы сделано с помощью preg_match() или preg_match_all() | |
|
|
|
|
|
|
|
для: kamat0z
(20.07.2009 в 10:49)
| | Было бы надо в массив - изобразили бы массив. Dixi. | |
|
|
|
|
|
|
|
для: Trianon
(20.07.2009 в 10:50)
| | а надо изобразить.. | |
|
|
|
|
|
|
|
для: kamat0z
(20.07.2009 в 11:34)
| |
<?
$txt ='(first)3,5/3,9;(second)4/2,1,5;3,9/5,1;(third)3,8,1';
$reg = '#\((\w+)\)|[^,;]+#';
preg_match_all($reg, $txt, $out, 2);
print_r($out);
|
| |
|
|
|
|
|
|
|
для: exp
(20.07.2009 в 23:07)
| | Спасибо большое!! Это то что нужно! | |
|
|
|