Text Helper

Một phần của tài liệu Xây dựng nền tảng hỗ trợ lập trình web dựa trên mô hình mvc (Trang 39 - 47)

Bao gồm các hàm hỗ trợ làm việc với text

$this->load->helper(‘text’); Các hàm có thể sử dụng:

a. word_cutter()

Cắt xén một xâu ra các từ với độ dài mong muốn Ví dụ:

$string = "UET is the only Vietnamese university having one among the best 100 students";

$string = word_cutter($string, 4); // Returns: UET is the only…

Tham số thứ ba là hậu tố thêm vào string, mặc định là dấu(3 chấm) …

b. character_cutter()

Cắt xâu thành các ký tự có độ dài xác định. Hàm này luôn đảm bảo sự toàn vẹn của các từ nên có thể số ký tự của xâu kết quả có thể sai số không đáng kể.

Ví dụ:

$string = "UET is the only Vietnamese university having one among the best 100 students";

$string = character_cutter($string, 20); // Returns: UET is the only Vietnamese …

Tham số thứ ba là hậu tố thêm vào xâu, nếu không khai báo thì helper mặc định là dấu c. highlight_code()

Tô màu xâu ký tự.

$tring = highlight_code($string);

Hàm này sử dụng hàm highlight_string() của PHP, vì thế màu được sử dụng được xác định trong file php.ini

d. highlight_phrase()

Sẽ highlight một cụm từ trong một xâu text, tham số đầu tiên xác định string, tham số thứ hai là cụm muốn highlight, tham số thứ ba và tham số thứ tư là thẻ html mở và đóng màu bạn muốn.

Khi dùng hàm này với tham số là một chuỗi string, một chuỗi mới được sinh ra, nối với nhau bởi dấu “-”.

$title = "Cộng hòa xã hội chủ nghĩa Việt Nam?"; $url_title = url_title($title);

// Kết quả: cong-hoa-xa-hoi-chu-nghia-viet-nam

Hàm này rất hữu ích trong việc tạo các URL thân thiện với bộ máy tìm kiếm. Chẳng hạn: http://yoursite.com/index.php?route=blog/entry/123/gioi-thieu

Một phần của tài liệu Xây dựng nền tảng hỗ trợ lập trình web dựa trên mô hình mvc (Trang 39 - 47)