Bài này sẽ giới thiệu các hàm dùng để xử lý kiểu dữ liệu String trong PHP. Để học tốt bài này, các bạn cần đọc lại bài Cài đặt môi trường lập trình Web PHP với XAMPP để biết cách chạy ứng dụng web PHP với XAMPP. Và các bạn cần đọc lại phần Kiểu dữ liệu String để biết cách tạo một String trong PHP. Show 1. Hàm strlen()Hàm 2. Hàm str_word_count()Hàm 3. Hàm strrev()Hàm
Kết quả
4. Hàm strpos()Hàm
Kết quả
5. Hàm str_replace()Hàm 6. Hàm trim()Hàm
Kết quả
7. Hàm explode()Hàm
Kết quả
8. Hàm strtolower()Hàm
Kết quả
9. Hàm strtoupper()Hàm
Kết quả
10. Hàm substr()Hàm
PHP programming web programming
Định nghĩa và cách dùngPHP Integer
Php viết:<?php
$x = 2016;
var_dump($x); // var_dump trả về kiểu dữ liệu và giá trị.
?> GÁN DỮ LIỆU SANG KIỂU INTERGERCấu trúc: (int)$tenbien <?php
$x = "2016"; // $x đang ở dạng chuỗi.
$x = (int)$x;
var_dump($x);
?> KIỂM TRA DỮ LIỆU CÓ PHẢI KIỂU INTERGER HAY KHÔNGCấu trúc: <?php
$x = "3.14128"; // $x đang ở dạng chuỗi.
$x = is_int($x);
var_dump($x);
?>
PHP FloatKiểu dữ liệu float là kiểu số thực, là dạng số thập phân hay dạng lũy thừa. Php viết:<?php $x = 3.14128; var_dump($x); ?> GÁN DỮ LIỆU SANG KIỂU FLOATCấu trúc: <?php
$x = "3.14128"; // $x đang ở dạng chuỗi.
$x = (float)$x;
var_dump($x);
?> KIỂM TRA DỮ LIỆU CÓ PHẢI KIỂU FLOAT HAY KHÔNGCấu trúc: <?php
$x = "3.14128"; // $x đang ở dạng chuỗi.
$x = is_float($x);
var_dump($x);
?> PHP StringKiểu dữ liệu string là kiểu dạng chuỗi các ký tự, được chứa bên trong dấu ngoặc đơn hoặc ngoặc kép. Php viết:<?php $message1 = "Học web chuẩn 2011"; $message2 = 'Học web chuẩn 2011'; var_dump($message1); echo "<br>"; var_dump($message2); ?> string(22) "Học web chuẩn 2011" GÁN DỮ LIỆU SANG KIỂU STRINGCấu trúc: <?php
$x = 123581321; // $x đang ở dạng interger.
$x = (string)$x;
var_dump($x);
?> KIỂM TRA DỮ LIỆU CÓ PHẢI KIỂU STRING HAY KHÔNGCấu trúc: <?php
$x = "3.14128"; // $x đang ở dạng chuỗi.
$x = is_string($x);
var_dump($x);
?> Tham khảo thêm các các hàm string thường dùng. PHP ArrayKiểu dữ liệu array là kiểu dữ liệu lưu trữ nhiều giá trị trong một biến duy nhất. Php viết:<?php $hwc = array("html","css","jquery",1024); var_dump($hwc); ?> array(4) { [0]=> string(4) "html" [1]=> string(3) "css" [2]=> string(6) "jquery" [3]=> int(1024) } XUẤT PHẦN TỬ ARRAY
<?php $hwc = array("html","css","jquery",1024); echo $hwc[0]; ?> Ta thấy kết quả của chỉ mục 0 chính là phần tử đầu tiên trong mảng. KIỂM TRA DỮ LIỆU CÓ PHẢI KIỂU ARRAY HAY KHÔNGCấu trúc: <?php
$hwc = array("html","css","jquery",1024); // $hwc đang ở dạng array.
$hwc = is_array($hwc);
var_dump($hwc);
?> Tham khảo thêm các kiểu dữ liệu array. Tham khảo thêm các các hàm array thường dùng. PHP BooleanKiểu dữ liệu boolean là kiểu dữ liệu đại diện cho 2 trạng thái đúng (true) và sai (false). Boolean thường được dùng để trong diều kiện kiểm tra. Cấu trúc: Giá trị true và false không phân biệt viết hoa hay viết thường: TRUE = true, FALSE = false <?php $x = true; var_dump($x); ?> GÁN DỮ LIỆU SANG KIỂU BOOLEANCó 2 cấu trúc: <?php
$x = 123581321; // $x đang ở dạng interger.
$x = (boolean)$x;
var_dump($x);
?> KIỂM TRA DỮ LIỆU CÓ PHẢI KIỂU BOOLEAN HAY KHÔNGCấu trúc: <?php
$hwc = array("html","css","jquery",1024); // $hwc đang ở dạng array.
$hwc = is_bool($hwc);
var_dump($hwc);
?> PHP ObjectOpject là một kiểu dữ liệu lưu trữ dữ liệu và thông tin của đối tượng. Sẽ được nhắc chi tiết ở phần hướng đối tượng sau. Đầu tiên phải khai báo lớp của đối tượng (class), class là cấu trúc chứa thuộc tính (property) và phương thức (method) <?php class myClass { function do_myClass() { echo "Doing here."; } } $obj = new myClass; // Khai báo đối tượng $obj->do_myClass(); // Thực hiện đối tượng cụ thể ?> PHP NULLNull là kiểu dữ liệu đặc biệt, có giá trị duy nhất là null. Một biến được tạo mà không có giá trị nào thì tự động được gán giá trị null. <?php $x = "2016"; // $x đang ở dạng chuỗi. $x = null; var_dump($x); ?> |