6 hàm PHP ít được biết đến nhưng rất hữu ích

6 hàm PHP ít được biết đến nhưng rất hữu ích

6 hàm PHP ít được biết đến nhưng rất hữu ích. PHP là ngôn ngữ khá là mạnh trong lĩnh vực thiết kế ứng dụng web bởi tính đa dạng và cung cấp cho chúng ta rất nhiều chức năng tiện dụng. Nhưng không phải ai cũng biết được, nếu vậy thì sẽ không có bài viết này ngày hôm nay phải không nào!.



Hôm nay mình sẽ chia sẽ cho các bạn 6 hàm PHP rất hữu dụng nhưng ít được biết đến.

1. Hàm highlight_string()

Khi chúng ta muốn hiển thị các đoạn mã PHP,.. lên trang web thì đây có lẽ là một hàm sẽ giúp các bạn làm việc này một các nhanh chống. Hàm highlight_string() sẽ giúp chúng ta giảm bớt thời gian trong việc thiết kế màu sắc hiển thị hay cần tới các plugin jquery hổ trợ.

<?php
highlight_string('<b>codevivu.com</b>');
?>

2. Hàm str_word_count()

Đọc tên hàm các bạn đã phần nào đoán ra được công dụng của hàm này rồi phải không nào !. Bạn đã thử qua chưa, nếu chứa hãy thử cùng tôi nhé. Hàm str_word_count() có chức năng trả lại tổng số từ chữ trong một chuổi string cho trước.

<?php
$str = "6 hàm PHP ít được biết đến nhưng rất hữu ích";
echo str_word_count($str); //Tổng 15
?>

3. Hàm levenshtein()

Hàm có chức năng so sánh 2 chuổi string và tim xem giữa 2 chuổi này có bao nhiêu điểm khác nhau. hàm này rất hữu ích khi bạn làm ứng dụng kiểm tra sai chính tả chẳn hạn.

<?php
$str1 = "tôi yêu lập trình";
$str2 = "tôi yêeu lậap trình";
echo levenshtein($str1, $str2); // có 2 sự khac biệt
?>

4. Hàm get_defined_vars()

Hàm này rất có ích cho chúng ta trong việc debug ứng dụng khi chúng ta không thể biết được trong một function bạn đang viết hoặc bạn đang phải review code một ai đó. ban không chắc chức năng đó sử dụng bao nhiêu biến, đang sử dụng biến môi trường nào thì mình nghĩ hàm get_defined_vars() sẽ giúp ích cho bạn một cách đáng kể. Nó sẽ trả về cho bạn một mảng trong mảng này bao gòm các biến cục bộ trong function, biến môi trường,..



<?php
print_r(get_defined_vars());
?>

5. Hàm escapeshellcmd()

Đây có lẽ là một hàm khá hay và bổ ích cho những bạn nào đang làm chức năng có thao tác của người dùng lên server dùng các truy vấn shell command. Hàm này giúp chúng ta loại bỏ các ký tự gây hại cho hệ thống server khi truy vấn shell command từ sự cố ý của một ai đó nhằm đảm bảo an toàn cho hệ thống của chúng ta tranh được những sự có không mong muốn.

<?php
$command = './configure '.$_POST['configure_options'];

$escaped_command = escapeshellcmd($command);
 
system($escaped_command);
?>

6. Hàm checkdate()

Một hàm khá hay giúp chúng kiểm tra có phải là ngày tháng năm hợp lệ hay không. hàm này sẽ có 3 tham số truyền vào

checkdate(int $month, int $day, int $year)
<?php
var_dump(checkdate(12, 22, 2016));
var_dump(checkdate(2, 29, 2017));

//Output
//bool(true)
//bool(false)
?>

Lời kết: Trên là 6 hàm PHP khá hữu ích, hy vọng bài viết sẽ giúp cho các bạn phần nào biết thêm các hàm PHP thông dụng nhưng khá hữu ích cho công việc lập trình. Chúc các bạn thành công

Article Writter By

Long Phạm

"Thành công nuôi dưỡng sự hoàn hảo. Sự hoàn hảo lại nuôi lớn thất bại. Chỉ có trí tưởng tượng mới tồn tại."