pesquise a string de outra string e adicione-a ao array [fechado]
Pergunta
pesquise a string de outra string e adicione-a ao array [fechado]
$str = "a quick brown fox over the lazy dog... #fox #dog. hello everybody #lazy";
pesquise a string de outra string e adicione-a ao array [fechado] #fox, #dog
pesquise a string de outra string e adicione-a ao array [fechado] #lazy
pesquise a string de outra string e adicione-a ao array [fechado]#
pesquise a string de outra string e adicione-a ao array [fechado]
$array = array(
[0]=>'#fox',
[1]=>'#dog',
[2]=>'#lazy',
);
pesquise a string de outra string e adicione-a ao array [fechado]pesquise a string de outra string e adicione-a ao array [fechado]pesquise a string de outra string e adicione-a ao array [fechado]
Solução
pesquise a string de outra string e adicione-a ao array [fechado] '/#(\w+)/'
<?php
$str = "a quick brown fox over the lazy dog... #fox #dog. hello everybody #lazy";
preg_match_all('/#(\w+)/', $str, $matches);
array_walk($matches[1],function (&$v){ $v='#'.$v;});
print_r($matches[1]);
pesquise a string de outra string e adicione-a ao array [fechado]
Array
(
[0] => #fox
[1] => #dog
[2] => #lazy
)
Outras dicas
pesquise a string de outra string e adicione-a ao array [fechado]
$s = "a quick brown fox over the lazy dog... #fox #dog. hello everybody #lazy";
$r = array();
preg_match_all('/(?<!\w)#\w+/', $s,$r);
print_r($r);
pesquise a string de outra string e adicione-a ao array [fechado] preg_match_all
pesquise a string de outra string e adicione-a ao array [fechado] #
pesquise a string de outra string e adicione-a ao array [fechado]
$str = "a quick brown fox over the lazy dog... #fox #dog. hello everybody #lazy";
$pattern = '/(?<!\w)#\w+/';
preg_match_all($pattern, $str , $matches);
print_r($matches);