eşleşmiyor değerleri için preg_match_all kullanarak boş dizi sonuçlar elde

0 Cevap php

Bir Twitter Arama cevaben hashtag değerleri aramak için preg_match_all kullanıyorum.

Ben arama sonuçları onlara herhangi bir hash değerleri yok olduğunda dışında beklendiği gibi çalışır. Nedense benim $ etiketler dizisi hala değerleri vardır ve ben neden emin değilim.

Benim RegEx doğru değil, ya da preg_match_all ile ilgili bir sorun olduğu için mi?

Teşekkürler

$tweet = "Microsoft Pivot got Runner-Up for Network Tech from The Wall Street Journal in 2010 Technology Innovation Awards  http://bit.ly/9pCbTh";

private function getHashTags($tweet){
    $tags = array();
    preg_match_all("/(#\w+)/", $tweet, $tags);

    return $tags;

}

in sonuçları:

Array ( [0] => Array ( ) [1] => Array ( ) )

Beklenen sonuçlar:

Array();

0 Cevap