Có ai biết thay thế tốt cho hàm eregi_replace không dùng nữa không?Phương án thay thế cho hàm PHP không được chấp nhận: eregi_replace
tôi cần nó cho sniplet này:
$pattern = "([a-z0-9][_a-z0-9.-][email protected]([0-9a-z][_0-9a-z-]+\.)+[a-z]{2,6})";
$replace = "<a href=\"mailto:\\1\">\\1</a>";
$text = eregi_replace($pattern, $replace, $text);
Cảm ơn!
Bạn cần phải sử dụng ký tự delimiter cho 'preg_XXX()'. Vì OP đang tìm kiếm một thay thế cho 'eregi' (phân biệt chữ hoa chữ thường), bạn cũng nên thêm cờ' i' ('preg_replace ('/(...)/ i', ...)'). –
Đúng, sao chép/dán sai, xin lỗi về điều đó, tôi đã thêm nó vào câu trả lời của mình –