Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Простое регулярное выражение
Форумы портала PHP.SU » PHP » Регулярные выражения » Простое регулярное выражение

Страниц (1): [1]
 

1. Serpanok - 16 Ноября, 2011 - 16:12:47 - перейти к сообщению
Всем привет!

У меня есть строка: test_2_dsgsdg_sss
т.е., текст_текст (и так может продолжатся до бесконечности)
знаем, что есть как минимум одна строка, например: текст

Мне нужно такое регулярное выражение, чтобы функция, вернула массив из элементов между "_"

Например:

Строка: test_test2
Массив:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2.   (
  3.  
  4.       [0] => Array
  5.  
  6.           (
  7.  
  8.               [0] => test
  9.  
  10.               [1] => test2
  11.  
  12.           )
  13.  
  14.    
  15.  
  16.   )


Строка: test_test2_1_23423_sdgdfhdf
Массив:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2.   (
  3.  
  4.       [0] => Array
  5.  
  6.           (
  7.  
  8.               [0] => test
  9.  
  10.               [1] => test2
  11.  
  12.               [2] => 1
  13.  
  14.               [3] => 23423
  15.  
  16.               [4] => sdgdfhdf
  17.  
  18.           )
  19.  
  20.    
  21.  
  22.   )


Заранее спасибо! С меня "+" )
2. EuGen - 16 Ноября, 2011 - 16:13:45 - перейти к сообщению
Чем же не угодил

?
3. Serpanok - 16 Ноября, 2011 - 16:33:45 - перейти к сообщению
EuGen пишет:
Чем же не угодил

?


Я знал про какую то функцию которая разбивает на массив по разделителю, но забыл как она называется, спасибо!

 

Powered by ExBB FM 1.0 RC1