Share Phân tích URL chứa trong chuỗi bằng thư viện Url Highlight

filiallion

Administrator
Staff member
Administrator
Messages
585
Points
10
Language
Tiếng Việt
Khi phát triển website, các URL luôn xuất hiện ở mọi nơi theo các dạng khác nhau như các URL của trình đơn, các nút bấm, trong nội dung bài viết,... Thông thường, các URL được xây dựng sẵn theo chức năng website, nhưng đôi lúc các bạn cũng cần chức năng phát hiện, phân tích các URL do người dùng nhập vào thông qua các bài viết, các bình luận,... Thường thấy nhất đó là trên các diễn đàn, các bài đăng của thành viên nếu có chứa các liên kết thì khi bài đăng được đăng, các liên kết đó sẽ được nhận diện và thêm thẻ HTML liên kết. Tính năng này các bạn có thể sử dụng các dòng mã lệnh PHP để phân tích và thiết kế theo ý muốn, thậm chí các bạn cũng có thể sử dụng mã lệnh JavaScript để thực hiện. Ở bài viết này, tôi giới thiệu với các bạn thư viện Url Highlight được thiết kế riêng cho mục đích nhận diện và phân tích các URL được chứa trong chuỗi văn bản, giúp cho việc viết mã lệnh xử lý chức năng trở nên đơn giản hơn rất nhiều.

Theo tài liệu mô tả của lập trình viên phát triển thư viện Url Highlight, thư viện cung cấp 5 tính năng chính, bao gồm:
  • Nhận diện và thêm thẻ HTML liên kết cho các liên kết chứa trong chuỗi văn bản.
  • Xác thực các URL.
  • Làm việc với các thực thể HTML đã được mã hoá.
  • Trích xuất các URL chứa trong chuỗi.
  • Kiểm tra một chuỗi có phải là URL hay không.
Để sử dụng thư viện Url Highlight, các bạn có thể sử dụng công cụ Composer với dòng lệnh:
Code:
composer require vstelmakh/url-highlight
Bây giờ, các bạn tham khảo ví dụ sau để biết cách sử dụng thư viện Url Highlight:
PHP:
<?php
//Require tập tin autoload.php
require 'path/to/autoload.php';

//Khai báo sử dụng thư viện
use VStelmakh\UrlHighlight\UrlHighlight;

//Khởi tạo đối tượng URL highlight
$urlHighlight = new UrlHighlight();

//Kiểm tra một chuỗi có phải là URL hay không
$urlHighlight->isUrl('https://example.com');
Trên đây là một ví dụ sử dụng thư viện Url Highlight để kiểm tra một chuỗi có phải là URL hay không. Các bạn có thể sử dụng thư viện Url Highlight với các chức năng khác theo hướng dẫn tại địa chỉ https://github.com/vstelmakh/url-highlight.
 
Back
Top