10/10/2018, 00:20
Hỏi cách lọc chuỗi bằng hàm preg_match()
Tui có string sau:
Bác này biết cách sử dụng hàm preg_match() hay preg_match_all() để lọc ra thành chuỗi:
Em viết như vầy:
Mà nó chẳng kiếm được cái table. bác nào biết giúp em với!!!
PHP Code:
$a = "
<table class='amnhac'>
<tr>
<td>Noi dung 1</td>
<td>Noi dung 2</td>
</tr>
<tr>
<td>Noi dung 3</td>
<td>Noi dung 4</td>
</tr>
</table>
<table class='tintuc'>
<tr>
<td>Noi dung 1</td>
<td>Noi dung 2</td>
</tr>
<tr>
<td>Noi dung 3</td>
<td>Noi dung 4</td>
</tr>
</table>
";
PHP Code:
$b = "
<table class='amnhac'>
<tr>
<td>Noi dung 1</td>
<td>Noi dung 2</td>
</tr>
<tr>
<td>Noi dung 3</td>
<td>Noi dung 4</td>
</tr>
</table>
";
PHP Code:
<?php
preg_match('/<table class='amnhac'>(.*?)</table>/', $a, $matches);
print_r($matches);
?>
Mà nó chẳng kiếm được cái table. bác nào biết giúp em với!!!
Bài liên quan
preg_match("/<table class='amnhac'>(.*?)<\/table>/is", $a, $matches);
print_r($matches[0]);
?>
s là space