CuDemVN.Wap.Sh
GetSmile.Mobie.In - Diễn đàn chia sẻ Cú đêm Việt Nam
AiChat.Wap.Sh - Diễn đàn Xtgem Việt Nam
HamTruyen.Xtgem.Com - Blog Ham Truyện nơi hội tụ của những tín đồ mê truyện chữ
RoSino18k 17-11-2015 |
- Function 1:
function get_content($noidung, $start, $stop) {
$bd = strpos($noidung, $start);
$kt = strpos(substr($noidung, $bd), $stop) + $bd;
$content = substr($noidung, $bd, $kt - $bd);
return $content;
}
+ Ví dụ và cách sử dụng:
một đoạn HTML:
<div class="sino">Bạn đang xem code tại CuDemVN.Wap.Sh</div></div></div></div></div></div></div></div></div>
Sử dụng function:
$str = '<div class="sino">Bạn đang xem code tại CuDemVN.Wap.Sh</div></div></div></div></div></div></div></div></div>';
$data = get_content($str, '<div class="sino">', '</div>');
echo $data; // kết quả sẽ là: <div class="sino">Bạn đang xem code tại CuDemVN.Wap.Sh
$data = get_content($str, '<div class="sino">', '</div>');
echo $data; // kết quả sẽ là: <div class="sino">Bạn đang xem code tại CuDemVN.Wap.Sh
- Function 2:
function remove_line($html) {
$html = str_replace(array("\r\n", "\r"), "\n", $html);
$lines = explode("\n", $html);
$new_lines = array();
foreach ($lines as $i => $line) {
if(!empty($line))
$new_lines[] = trim($line);
}
return implode($new_lines);
}
- Công dụng:
Loại bỏ khoảng cách, xuống dòng giữa các thẻ HTML, giúp các bạn sử dụng preg_match và preg_match_all chuẩn hơn.
$data = file_get_contents('http://cudemvn.wap.sh');
$data = remove_line($data);
echo $data; //rồi các bạn thử ctr+u ra xem các thẻ HTML không còn có khoảng cách hay xuống dòng, thoải mái preg_match mà không bị lỗi
Nguồn: Nhôm
Đánh giá: 4.5/ 5, 379 bình chọn
Còn “nhiều” Lắm!