- Biến static không mất giá trị khi ra khỏi phạm vi xác định, vẫn giữ giá trị khi gọi lại biến.
Hàm xử lý chuỗ
Hàm xử lý chuỗi
Hàm ltrim(str [,char]); ltrim Ví dụ:
<?php
<?php
$st="aaaa Hoàng Nam"; $st = ltrim($st,'a');ltrim
echo $st; //"Hoàng Nam"
?>
Hàm rtrim(str [,char]); xóa bỏ các ký tự trắng bên phải hoặc xóa bỏ các ký tự char bên phải.
Ví dụ:
<?php
<?php
$st="Hồng Nam aaaa"; $st = rtrim($st,'a');
echo $st; //"Hoàng Nam"
?>
?>
Hàm xử lý chuỗi
Hàm trim(str [,char]); Ví dụ:
<?php
<?php
$st="aaaa Hoàng Nam aaaa"; $st = trim($st,'a');trim
echo $st; //"Hoàng Nam"
?>
?>
Hàm xử lý chuỗi
Hàm addslashes($st): định dạng dữ liệu trong chuổi addslashes
để lưu vào CSDL.
Để lưu chuỗi có các dấu nháy ' hay cặp ", dấu \,
dấu \\ thì chúng ta dùng thêm dấu \ vào phía trước chúng như sau: \', \", \\, \\\.
Ví dụ:
echo addslashes($st); //Who\'re you? $st ="Who're you?";
Hàm xử lý chuỗi
Hàm stripslashes($st): loại bỏ các dấu ', ", /… trong cơ sở dữ liệu Ví dụ: <?php <?php $st ="Who\'re you?";
echo stripslashes($st); //Who're you?
?>
?>
Hàm xử lý chuỗi
Thư viện hàm
Thư viện hàm
Hàm ucfirst($st): hàm chuyển ký tự đầu tiên của ucfirst
chuỗi thành hoa. Ví dụ:
<?php
<?php
$st = "nguyễn Hồng Nam";
echo ucfirst($st); // Nguyễn Hoàng Nam
?>
Hàm ucwords($st): viết hoa kí tự đầu tiên của mỗi ucwords từ.
Ví dụ:
<?php
<?php
$st = "nguyễn hồng nam";
echo ucwords($st); // Nguyễn Hồng Namucwords
?>
?>
Hàm xử lý chuỗi
Hàm strtolower($st): chuyển kí tự bất kỳ thành chữ thường.
Ví dụ:
<?php
<?php
$st = "NGUYỄN HỒNG NAM";
echo strtolower($st); // nguyễn hoàng namstrtolower
?>
?>
Hàm xử lý chuỗi
Hàm strtoupper($st ): biến kí tự bất kỳ thành chữ hoa.
Ví dụ:
<?php
<?php
$st = "nguyễn hồng nam";
echo strtoupper($st); // NGUYỄN HỒNG NAMstrtoupper
?>
?>
Hàm xử lý chuỗi
Hàm strlen($st): Kết quả trả về độ dài của chuỗistrlen Ví dụ:
<?php
<?php
$st = "Nguyễn Hồng Bảo Nam"; echo strlen($st); // 20strlen
?>
?>
Hàm xử lý chuỗi
Hàm strcmp($str1,$str2): hàm so sánh chuỗi không strcmp phân biệt chữ hoa và chữ thường, hàm này trả về kết quả là:
Ví dụ:
echo strcmp('Hải','Nam'); // kết quả -1strcmp
echo strcmp('Nam','Nam') "; // kết quả 0strcmp echo strcmp('Nam','Hải'); // Kết quả 1strcmp
Hàm xử lý chuỗi
Hàm strstr($st1, $st2) và strchr($s1, $st2): tìm chuỗi st2 trong st1, nếu tồn tại hàm sẽ trả về chuỗi con trong $st1 bắt đầu $st2.
Ví dụ:
$email = "hodienloi@hitc.edu.vn";
echo strstr($email,'@'); //@hitc.edu.vn
Hàm xử lý chuỗi
Hàm strpos($st1,$st2): tìm vị trí chuỗi con $st2 strpos trong chuỗi $st1
Ví dụ:
$email = "hodienloi@hitc.edu.vn"; echo strpos($email,'@hitc'); // 9strpos
Hàm xử lý chuỗi
Hàm str_replace($seach, $rep, $st): tìm kiếm và str_replace thay thế Ví dụ: $email = "hodienloi@hitc.edu.vn"; echo str_replace('hitc.edu.vn','yahoo.com',$email); Hàm xử lý chuỗi Hàm xử lý chuỗi
Hàm strrev($st ): đảo ngược 1 xâu. Ví dụ:
<?php
<?php
$st = "ssalc ym olleH";
echo strrev($st); //Hello my class
?>
?>
Hàm xử lý chuỗi
Hàm explode($ch, $st): tách chuỗi $st thành nhiều phần tử và gán cho phần tử mảng, tách theo ký tự $ch. Ví du: <?php $st = "1,2,3,4,5,6,7,4,3,5,6"; $mang = explode(',',$st); print_r($mang); ?> Hàm xử lý chuỗi Hàm xử lý chuỗi
Hàm implode($ch, $mang): kết hợp các phần tử mảng thành chuỗi, các phần tử mảng cách nhau bởi $ch Ví dụ:
<?php
<?php
$a = array("Nguyễn","Hồng","Bảo","Nam");array $st = implode(' ',$a);implode
echo($st);
?>
?>
Hàm xử lý chuỗi
Hàm chr(number): đổi số thành ký tự trong bảng mã ASCII Ví dụ: <?php <?php echo chr(97); // kết quả achr echo chr(65); //kết quả Achr ?> ?> Hàm xử lý chuỗi Hàm xử lý chuỗi
Hàm abs(x): Giá trị tuyệt đố của xabs
Ví dụ:
echo abs(-5); // kết quả 5abs echo abs(5); // kết quả 5abs
Hàm round(x[,i]) : hàm làm trịnround
Ví dụ: $so = 1234.567;
echo round($so); // Kết quả 1234round
echo round($so,2); // Kết quả 1234.57round
echo round($so,-2); // Kết quả 1200round