Để lặp lại 1 thao tác code nhiều lần, PHP hỗ trợ người lập trình việc tự định nghĩa cho mình những
có khả năng lặp lại nhiều lần trong website. Việc này cũng giúp cho người lập trình kiểm soát mã nguồn một cách mạch lạc. Đồng thời có thể tùy biến ở mọi trang. Mà không cần phải khởi tạo hay viết lại mã lệnh như
thuần.
HÀM XỬ LÝ CHUỖI
1. Hàm
strlen: Đếm số ký tự
strlen:
<?php $str = 'abcdef';
echo strlen($str);
?> <br
/>
2. Hàm
strpos, stripos: đếm ký tự con trong chuổi ký tự của mẹ
Str pos:
<?php $me="abcDabcd";
$con="d";
echo strpos($me, $con);
?> <br />
3. Hàm
str_replace, str_ireplace: gán ký tự
str_replace:
<?php $str="ab_AB_ab";
echo str_replace("ab","xy",$str);
?> <br
/>
4. Hàm
number_format: định dạng con số
number_format
1234.5678 :
<?php $n = 1234.5678;
echo "en = ", number_format($n,
2, '.', ',' );
echo "vi = ", number_format($n,
2 , ',' , '.' );
?> <br/>
5. Hàm
strip_tags: gỡ bỏ hàm html
strip_tags: <?
echo strip_tags("<b><i>PHP</i></b>");
?> <br />
6. Hàm
strstr: cắt ký tự đó trở đi mà người dùng truyền vào
Strstr:
<?php echo
strstr("teo@yahoo.com","@"); ?> <br />
7. Hàm
substr: cát ký tự thứ “N”, tới “M”
substr: <?
echo substr("teo@yahoo.com",4,50);?> <br />
8. Hàm
mb_convert_case: MB_CASE_LOWER, MB_CASE_UPPER,
MB_CASE_TITLE; convert chuổi
mb_convert_case:
<? echo mb_convert_case("lập
trình ứng dỤng",MB_CASE_TITLE,'utf-8');
?> <br />
9. Hàm
md5: mã hóa ký tự
md5: <? echo md5("123");?>
<br />
10. Hàm
sha1: mã hóa ký tự của chuỗi
sha1: <? echo sha1("123");?>
<br />
HÀM THỜI GIAN
11. Hàm time:
hàm tính giây bắt đầu từ 1-1-1970
time: <? echo time()
?> <br />
12. Hàm
checkdate: Kiểm tra ngày tháng hợp lệ hay không
checkdate:
<? echo
(checkdate(13,17,2010)==true)? "Ngày hợp lệ":"Ngày không hợp
lệ";?>
13. Hàm
date: hiện thị ngày tháng
date:<br />
Now: <? echo date("d/m/Y
H:i:s");?> <br />
Thứ trong tuần:
<? echo date("w");?> <br />
Tên thứ trong
tuần: <? echo date("D") ;?> <br />
Tên thứ trong
tuần: <? echo date("l");?> <br />
Tên tháng: <?
echo date("M") ;?> <br />
Tên tháng:<?
echo date("F");?> <br />
Ngày trong năm:
<? echo date("z");?> <br />
HÀM XỬ LÝ FILE
14. Hàm basename
basename:
<? $file = "/php01/hamPHP.php";
echo basename($file);
?> <br />
15. Hàm filesize
filesize:
<? $f = "php02.sql";
echo filesize($f).' bytes';
?> <br
/>
16. Hàm file_exists
file_exists:
<? $f = "php02.sql";
if ( file_exists($f)
== true) echo "Có file"; else echo "Không có file";
?> <br/>
17. Hàm fopen,
fclose, fread
fopen, fclose,
fread:
<? $file = "readme.txt";
$f = fopen($file,"r+");
$str = fread($f, filesize($file) );
fclose($f);echo $str;
?> <br
/>
18. Hàm unlink
unlink: <?
unlink("readme2.txt");?> <br />
19. Hàm mkdir
mkdir: <?
mkdir("hinh/dulich",0777,true);?> <br />
20. Hàm copy
copy: <?
copy("php02.sql", "php02bis.sql") ;?> <br />
21. Hàm rename
rename: <?
rename("php02bis.sql","abc.sql");?> <br />
22. Hàm file_get_contents
file_get_contents:
<? $str = file_get_contents("readme.txt");
echo $str;
?> <br
/>
CÁC HÀM KHÁC
23. Hàm isset
isset:
<?php $x=1;
if
(isset($x)==true) echo "Có biền x"; else echo "Không có biến x ";
if
(isset($y)==true) echo "Có biền y"; else echo "Không có biến y ";
?>
24. Hàm unset
unset:
<?php $x=1;
$y=2;
unset($x);
if
(isset($x)==true) echo "Có biền x"; else echo "Không có biến x
";
if
(isset($y)==true) echo "Có biền y"; else echo "Không có biến y
";
?>
Comments[ 0 ]
Đăng nhận xét