Професионална програма
Loading...
+ Нов въпрос
ivelina_popova avatar ivelina_popova 37 Точки

PHP/MySQL - [Regular Expression] - split / match

Здравейте,

Някой може ли да ми подскаже как да "изключа" "global" - a, когато "split"-вам. Доколкото знам "preg_match_all"  е еквивалентно на "/регулярен израз/g", a

"preg_match" , съответно на /регулярен израз/.

При сплитването как стоят нещата? 

Тагове:
0
PHP Web Development Basics
ivelina_popova avatar ivelina_popova 37 Точки

....По конкретно - искам да намеря ПЪРВИЯ "%" и да сплитна само по него (демек да разделя string-a на 2 части), независимо дали след това в текста има още символи "%"

0
a_rusenov avatar a_rusenov 1103 Точки

Пак ползваш preg_split() и подаваш като 3ти аргумент лимит на върнатите стрингове.

$text = "1%2%3%4";
$pattern = "/\%/";
$result = preg_split($pattern, $text, 2);

var_dump($result);

Препоръчвам ти да търсиш функции в php.net, документацията им е отлична: http://php.net/preg-split

2
26/04/2015 18:08:26
ivelina_popova avatar ivelina_popova 37 Точки

Много благодаря, получи се :)

0