Mountains

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

Tên bài học: 6 hàm PHP ít được biết đến nhưng rất hữu ích

Thời gian học: 1 giờ | Nguồn: Đang cập nhật | Lượt xem: 810 lượt xem

Nội dung bài học:

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>dinhnt.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


Bạn có muốn xác nhận hoàn thành bài học này không?


Xác nhận hoàn thành bài học


Copyright Disclaimer

This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.


Tuyên bố từ chối trách nhiệm bản quyền

Trang web này không lưu trữ bất kỳ tệp (files) nào trên máy chủ (server). Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.

Bình luận bài viết

Đăng bình luận

0 bình luận