โค้ด: เลือกทั้งหมด
#AAAAAA
#errererer
โค้ด: เลือกทั้งหมด
$post_text = '#errererer ทดสอบทดสอบ #AAAAAA ทดสอบทดสอบทดสอบทดสอบทดส'
. 'อบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบ'
. 'ทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดส'
. 'อบ [code]ทดสอบ
. 'บทอบ<span style="color: #FF0000">ทดสอบ</span>ทดสอบทดสอบทดสอบทดสอบทดสอบท';
$returnValue = preg_match_all('/(#\\w+)/', $post_text, $matches);
///#[a-f0-9]{6}]/i
///^#[a-f0-9]{6}$/i
foreach ($matches[0] as $value) {
if (!preg_match('/#[a-f0-9]{6}]/i', $value)) {
$tags[] = substr($value, 1);
}
}[/code]
ผลที่ได้
โค้ด: เลือกทั้งหมด
( [0] => errererer [1] => AAAAAA [2] => FF0000 [3] => FF0000 )
โค้ด: เลือกทั้งหมด
$post_text = '#errererer ทดสอบทดสอบ #AAAAAA ทดสอบทดสอบทดสอบทดสอบทดส'
. 'อบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบ'
. 'ทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดสอบทดส'
. 'อบ [code]ทดสอบ
. 'บทอบ<span style="color: #FF0000">ทดสอบ</span>ทดสอบทดสอบทดสอบทดสอบทดสอบท';
$returnValue = preg_match_all('/(#\\w+)/', $post_text, $matches);
///#[a-f0-9]{6}]/i
///^#[a-f0-9]{6}$/i
foreach ($matches[0] as $value) {
if (!preg_match('/^#[a-f0-9]{6}$/i', $value)) {
$tags[] = substr($value, 1);
}
}
print_r($tags);
exit;[/code]
ผลที่ได้
โค้ด: เลือกทั้งหมด
Array ( [0] => errererer )