10/10/2018, 10:30
Cần hỏi về hàm preg_match
Ví dụ mình có file index.html như thế này :
Trong đó mình sử dụng hàm file_get_contents("index.html"); để get nội dung file index.html.
Và mình muốn sử dụng hàm preg_match hay hàm gì đó mà nó chỉ lấy nội dung bắt đầu từ <!-- BEGIN list_mobile_item --> và kết thúc là <!--END list_mobile_item -->, vậy làm sao nhỉ, cảm ơn các bạn nhiều lắm !
[=========> Bổ sung bài viết <=========]
Hic, hok ai giúp hết à
<div class="block">
<!-- BEGIN list_mobile_item -->
abc <br />
<h1>Demo</h1>
<!--END list_mobile_item -->
</div>
<!-- BEGIN list_mobile_item -->
abc <br />
<h1>Demo</h1>
<!--END list_mobile_item -->
</div>
Và mình muốn sử dụng hàm preg_match hay hàm gì đó mà nó chỉ lấy nội dung bắt đầu từ <!-- BEGIN list_mobile_item --> và kết thúc là <!--END list_mobile_item -->, vậy làm sao nhỉ, cảm ơn các bạn nhiều lắm !
[=========> Bổ sung bài viết <=========]
Hic, hok ai giúp hết à
Bài liên quan
http://snippet.phpvn.org/index.php?topic=204.0
rồi đọc thêm cái này :
http://www.regular-expressions.info/tutorial.html
rồi google
[=========> Bổ sung bài viết <=========]
Mình làm vậy
$name = "list_mobile_item";
preg_match("/<!-- BEGIN list_mobile_item -->[\r\n]*([a-zA-Z0-9\r\n]+?)[\r\n]*<!--END list_mobile_item -->/", $code, $matches);
echo $matches[0];
<!-- BEGIN list_mobile_item -->
fdfdd
wdefgf
aAA
<!--END list_mobile_item -->
</div>
Còn nếu file index.html
<!-- BEGIN list_mobile_item -->
fdfdd
<br />
wdefgf
aAA
<!--END list_mobile_item -->
</div>