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 />
$str = "Hello fri3nd, you're looking good today!";
print_r(str_word_count($str, 1)); print_r(str_word_count($str, 2)); print_r(str_word_count($str, 1, 'àáãç3'));
echo str_word_count($str);
?>
$str = 'abcdef';
echo strlen($str); // 6
$str = ' ab cd ';
echo strlen($str); // 7 ?>
echo substr("Hello world",0,10)."<br>";
echo str_replace("ADG","Mr","Hi ADG Di!");
?>
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
md2 32 f8452def880ee81ad769f506955bfc2e
md4 32 1526d2484c36a40c5dd1fa1baafb0b98
md5 32 a4e16ae7eabd095ee20a177128776bc5
sha1 40 7b457c2bc2921c5c12822511417051fef062b441
sha256 64 b778b3504d178b08c43dd0d694d4f7c6472d35388f1a8289f07cc6eb58114f6b
sha384 96 c43a7376909e2aecf49ce763bd37e5ce354b0c2f64009ef6518e46f41c35ce2de3cb0b19cb2179b8e09b72a040675cf8
sha512 128 f5c911d0aa66675eb065aefb685abc06ff5ea544a306bd4ff620423bd72f3491459f64b5e334fa4cc1f98cdcb2882fd610548168fcc2601988d7f6cfe5431ca6
ripemd128 32 b67da38729178b8e82defeb40d22523b
ripemd160 40 d0c2a38abc90993b19d81b6eeb880a300018bee4
ripemd256 64 9ed33164846231cd8db373e68a902adef41bcb0ff41c83a2f8e15b8935d07d04
ripemd320 80 0d10a574b44bed75d313005640daca95c93d1060f4cb1912cb2911240f091628621363ca02a27ff9
whirlpool 128 4f7f4f3bbdd3e6326ab3b9455449577a4d18b66ca12c1898dcb7ae69af9eaf74fb62d38dcbe9bd621442bff62700ea3e2d229fa983e8f5a9a231ab03ba74a693
tiger128,3 32 08dca3c4868d3c1c8a473c846daa0633
tiger160,3 40 08dca3c4868d3c1c8a473c846daa0633dc02812b
tiger192,3 48 08dca3c4868d3c1c8a473c846daa0633dc02812b20e94770
tiger128,4 32 cfcae148586f48de3e8b91586dfbc4fd
tiger160,4 40 cfcae148586f48de3e8b91586dfbc4fdfe94c443
tiger192,4 48 cfcae148586f48de3e8b91586dfbc4fdfe94c44379b609f1
snefru 64 a66a941eb03ebc5ba5714bdf2d569807943fe0b4a4af3048944825a01e84b04e
gost 64 2380350e6b7b96270fdb7e423b9736825b2dc00d477b9d1a527923156948540c
adler32 8 c403e81c
crc32 8 d3434c70
crc32b 8 c3c4a66e
haval128,3 32 03e6c5c4333b3a248f6988529a183ede
haval160,3 40 56c0b43fbfef935daae09b2ae4984253e2ae95d7
haval192,3 48 6f8d35412648ab8daf741572f55e6c8d9341e6d76c240ef3
haval224,3 56 eb6e9ea193f8b05ad4fce6a3e793bca4f8964deffe147cea2056f453
haval256,3 64 28755527e5f579c4a40760f9ee41be8d0ed6a4b69cf2df8e74fed99405622f0c
haval128,4 32 12e0dd51d3ea8e8920cef1cfa5bcd2ff
haval160,4 40 98722948db2cfbed8c0a77a71910cf842295808b
haval192,4 48 991304a5ae73e533f30e36472b74eeb4832e66202452e317
haval224,4 56 b183266a54d38bde2345efdc55aa15fef6b79ae31b0b224fec2c96c4
haval256,4 64 dd88e39eae7c63cf2e86e1f4370bfa5187f0348408701c3bb3aafb380926d88e
haval128,5 32 becf2eb73e113b634ea82de0039ba719
haval160,5 40 3029c5db70cfb745165e17c0388bb9fce4f77aba
haval192,5 48 4a9034534305804b9e9c2b53e7efe9051639caa25ed27fe6
haval224,5 56 5df996cc77582f3583bd5e69d58b85aefba87451a3b0dd51b1af1fb8
haval256,5 64 b641b2a8ce202781295b686242d5823e69ab23e0b636
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($str, 1)); print_r(str_word_count($str, 2)); print_r(str_word_count($str, 1, 'àáãç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:
<?phpecho 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
?>
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?>
//hàm trên sẽ tìm từ ADG và thay thế nó bằng Mr