Поиск хэштегов в строке

300
22 июля 2017, 08:26

Друзья, я не специалист в выражениях, поэтому прошу помощи. Составил следующее выражение для поиска хэштегов из строки #\w+

Возможно, ошибка в php.

Собственно, весь код:

$name = 'a:1:{i:0;a:2:{i:0;s:4:"#hey";i:1;s:9:"#hasgtags";}}';
preg_match_all("#\w+", $name, $hashtag);  
echo ' <li><a href="#">#'.$hashtag[0][1].'</a>';
Answer 1

Вероятно, вам нужно что-то подобное

$str = 'a:1:{i:0;a:2:{i:0;s:4:"#hey";i:1;s:9:"#hasgtags";}}';
preg_match_all('~#\w+~', $str, $arr);
echo '<pre>'; var_dump($arr); echo '</pre>';
READ ALSO
Содержимое директории в ZIP Yii2 Advanced

Содержимое директории в ZIP Yii2 Advanced

ЗдравствуйтеПоявилась проблема

284
Windows 1251 в curl

Windows 1251 в curl

Через curl получаю сайт у которого кодировка windows-1251, в результате сайт не читаемДелаю так echo iconv('windows-1251','utf-8', $page_source); отлично, сайт читаем НО слетают...

312
Как конвертировать XML в CommerceML PHP

Как конвертировать XML в CommerceML PHP

Есть XML файл примерно вот с таким содержанием

359