1
Как заполнить массив так:Регулярное выражение получить информацию из строки
array('0' => 'blabla','1' => 'blabla2')
из строки, как это:
'#blabla foobar #blabla2'
с помощью preg_match()
?
Как заполнить массив так:Регулярное выражение получить информацию из строки
array('0' => 'blabla','1' => 'blabla2')
из строки, как это:
'#blabla foobar #blabla2'
с помощью preg_match()
?
Вы должны использовать preg_match_all()
для этого:
preg_match_all('/#(\S+)/', $str, $matches, PREG_PATTERN_ORDER);
$matches = $matches[1];
$string = "#wefwe dcdfg qwe #wef";
preg_match_all('/#(\w+)/', $string, $matches);
var_dump($matches);
array(2) {
[0]=>
array(2) {
[0]=>
string(6) "#wefwe"
[1]=>
string(4) "#wef"
}
[1]=>
array(2) {
[0]=>
string(5) "wefwe"
[1]=>
string(3) "wef"
}
}
Это один из способов сделать это :-)