Các hàm thông dụng trong php , Function Php

    Mình tổng hợp lại đây những function hay sử dụng trong php thuần, bạn nào cần có thể tham khảo nha :

   1. Thông thường thì trong php bạn sẽ bắt gặp từ khóa define và defined là 2 từ khóa đó dùng để làm gì .
  - define : dùng để khai báo hằng
  vd: bool define(string $name, mixed $value [, bool $case_insensitive = false])
   Trong đó : 
                + $name : tên của hằng
                + $value : giá trị của hằng
                + $case_insenstive : không phân biệt hoa thường thì true >< false
ex. define('pi' , 3.14);
     define('test' , 'Thử nghiệm' , true); //test cũng đúng mà TEST cũng đúng
    - defined : dùng để check hằng có tồn tại hay không.
   vd: bool define(string $name)
   trong đó : 
                 $name : tên của hằng
                 Giá trị trả về chỉ có true hoặc false
 ex. define('PI', 3.14);
       defined('AloHa'); // false vì AloHa chưa dc định nghĩa
       defined('Pi'); //true vì phía trên có định nghĩa pi rồi.
   2. Nếu bạn là developer PHP thì bạn sẽ bắt gặp 1 vài Magic vậy magic là gì?
       Magic hay còn gọi là magic constants cái này không phải là hàm mà đơn giản nó được tạo ra để lấy thông tin từ 1 cái gii2 đó trong 1 ngữ cảnh.
  Chú ý __ là 2 dấu _ 
     __FILE__ tên tập tin hiện tại
     __DIR__ đường dẫn thư mục hiện tại
     __FUNCTIONS__ hàm hiện tại
     __CLASS__  lớp hiện tại
     __METHOD__ Phương thức hiện tại
     __NAMESPACE__ namespace hiện tại
vd: <br />
<?php<br />
function test_magic() {<br />
return __FUNCTION__;<br />
}<br />
echo test_magic();<br />
?><br />
3.Và đây là 1 số function hay sữ dụng.
echo() Hàm này quá quen và dễ nhất dùng để in ra màn hình 1 chuổi nào đó.
vd : <?php echo "tôi học php"; ?>

md5() Hàm này tự động mã hóa 1 chuổi sang dạng MD5, ngoài ra còn có mã hóa theo dạng

md232f8452def880ee81ad769f506955bfc2e
md4321526d2484c36a40c5dd1fa1baafb0b98
md532a4e16ae7eabd095ee20a177128776bc5
sha1407b457c2bc2921c5c12822511417051fef062b441
sha25664b778b3504d178b08c43dd0d694d4f7c6472d35388f1a8289f07cc6eb58114f6b
sha38496c43a7376909e2aecf49ce763bd37e5ce354b0c2f64009ef6518e46f41c35ce2de3cb0b19cb2179b8e09b72a040675cf8
sha512128f5c911d0aa66675eb065aefb685abc06ff5ea544a306bd4ff620423bd72f3491459f64b5e334fa4cc1f98cdcb2882fd610548168fcc2601988d7f6cfe5431ca6
ripemd12832b67da38729178b8e82defeb40d22523b
ripemd16040d0c2a38abc90993b19d81b6eeb880a300018bee4
ripemd256649ed33164846231cd8db373e68a902adef41bcb0ff41c83a2f8e15b8935d07d04
ripemd320800d10a574b44bed75d313005640daca95c93d1060f4cb1912cb2911240f091628621363ca02a27ff9
whirlpool1284f7f4f3bbdd3e6326ab3b9455449577a4d18b66ca12c1898dcb7ae69af9eaf74fb62d38dcbe9bd621442bff62700ea3e2d229fa983e8f5a9a231ab03ba74a693
tiger128,33208dca3c4868d3c1c8a473c846daa0633
tiger160,34008dca3c4868d3c1c8a473c846daa0633dc02812b
tiger192,34808dca3c4868d3c1c8a473c846daa0633dc02812b20e94770
tiger128,432cfcae148586f48de3e8b91586dfbc4fd
tiger160,440cfcae148586f48de3e8b91586dfbc4fdfe94c443
tiger192,448cfcae148586f48de3e8b91586dfbc4fdfe94c44379b609f1
snefru64a66a941eb03ebc5ba5714bdf2d569807943fe0b4a4af3048944825a01e84b04e
gost642380350e6b7b96270fdb7e423b9736825b2dc00d477b9d1a527923156948540c
adler328c403e81c
crc328d3434c70
crc32b8c3c4a66e
haval128,33203e6c5c4333b3a248f6988529a183ede
haval160,34056c0b43fbfef935daae09b2ae4984253e2ae95d7
haval192,3486f8d35412648ab8daf741572f55e6c8d9341e6d76c240ef3
haval224,356eb6e9ea193f8b05ad4fce6a3e793bca4f8964deffe147cea2056f453
haval256,36428755527e5f579c4a40760f9ee41be8d0ed6a4b69cf2df8e74fed99405622f0c
haval128,43212e0dd51d3ea8e8920cef1cfa5bcd2ff
haval160,44098722948db2cfbed8c0a77a71910cf842295808b
haval192,448991304a5ae73e533f30e36472b74eeb4832e66202452e317
haval224,456b183266a54d38bde2345efdc55aa15fef6b79ae31b0b224fec2c96c4
haval256,464dd88e39eae7c63cf2e86e1f4370bfa5187f0348408701c3bb3aafb380926d88e
haval128,532becf2eb73e113b634ea82de0039ba719
haval160,5403029c5db70cfb745165e17c0388bb9fce4f77aba
haval192,5484a9034534305804b9e9c2b53e7efe9051639caa25ed27fe6
haval224,5565df996cc77582f3583bd5e69d58b85aefba87451a3b0dd51b1af1fb8
haval256,564b641b2a8ce202781295b686242d5823e69ab23e0b636
vd: <?php $pass="123456";
echo md5($pass);
?>

str_split() hàm này thì được dùng để cắt các ký tự trong chuổi thành mảng
vd <?php print_r(str_split('123456'));
?>

str_word_count() Trong 1 chuổi bạn muốn biết có bao nhiêu từ thì đây là từ khóa bạn cần
vd:
<?php

       $str 
"Hello fri3nd, you're looking  good today!";
       print_r(str_word_count($str1));       print_r(str_word_count($str2));       print_r(str_word_count($str1'àáãç3'));

       echo 
str_word_count($str);
    ?>

strlen() Nếu bạn muốn đếm độ dài của 1 chuổi thì strlen sẽ giúp bạn làm việc này
vd: <?php
        $str 'abcdef';
        echo 
strlen($str); // 6
        $str ' ab cd ';
        echo 
strlen($str); // 7       ?>

substr() Nếu bạn làm việc nhiều với chuổi thì hàm này rất thông dụng nó sẽ tìm kí tự bắt đầu ký tự kết thúc cắt ra thành chuổi mới.
vd : <?php
         echo substr("Hello world",0,10)."<br>";
      ?>

str_replace() Hàm này giúp bạn tìm 1 từ khóa trong chuổi và thay thề nó bằng 1 từ khác.
vd : <?php
           echo str_replace("ADG","Mr","Hi ADG Di!");
      ?>
   //hàm trên sẽ tìm từ ADG và thay thế nó bằng Mr

























Comments

Bài đăn phổ biến

Tính Bình Phương 1 Số Trong Python

Deploy website lên VPS hoặc Hosting với Gitlab CI/CD

Đổi tên "READ MORE" trong bài post

MỞ CAMERA VÀ CHỤP ẢNH BẰNG PHP