Header Ads

ebook vn 24h
  • News

    [PHP Bài 3] Tìm hiểu các kiểu dữ liệu trong php

    Bài viết tiếp theo hôm nay mình xin giới thiệu tổng quan một số kiểu dữ liệu cơ bản trong PHP, qua bài viết này sẻ giúp các bạn hiểu hơn và áp dụng khai báo chính xác hơn trong lập trình PHP cơ bản.

    Tham khảo thêm bài viết PHP cơ bản khác:
    Các kiểu dữ liệu cơ bản của PHP gồm có 7 kiểu dữ liệu sau:
    1. Kiểu INT
    2. Kiểu Boolean
    3. Kiểu Số Thực (float, double)
    4. Kiểu Chuỗi
    5. Kiểu Mảng (array)
    6. Kiểu NULL
    7. Kiểu Đối Tượng (object)
    1. Kiểu dữ liệu INT là gì?
    - INT là từ viết tắt của INTEGER, là kiểu dữ liệu dạng số và được dùng trên nhiều cơ sở khác nhau trong lập trình, kiểu INT có kích thước là 32bit
    VD1:
    Lưu ý: Khi khai báo kiểu INT thì không dùng dấu ngoặc "" bao quanh các con số 

    +) Để khai báo một biến kiểu INT bạn sẽ gán giá trị cho nó là số nguyên (kể cả số âm).
    VD2:

    - Ta có thể dùng hàm is_int để kiểm tra một biến có phải là kiểu INT hay không bằng cách như sau:
    VD3:
    Trong VD3 trên $so_luong1 là chuổi còn $so_luong2 và $so_luong3 là kiểu INT
    Kết quả:
    1.   bool(false) So1 
    2.   bool(true) So2 
    3.   bool(true) So3 
    Xem kết quả xuất ra trình duyệt cho ta thấy $so_luong1 không phải là kiểu INT còn $so_luong2 và $so_luong3 là kiểu INT.

    +) Trong kiểu khai báo INT nếu giá trị bằng NULL hoặc rổng thì nó sẻ trả về bằng 0, 
    VD4:
    Xem VD4 ta thấy $so_luong có ký tự đầu tiên không phải là dạng số nên khi ép chuổi sang kiểu INT thì nó sẻ tự động cắt bỏ tất cả cả các ký tự phía sau và trả về 1 chuổi rổng. Tương tự như thế với $so_luong1 khi ép kiểu chuổi sang INT thì nó củng cắt từ ký tự thứ 4 là chuổi và trả về được 512 kiểu INT.

    2 Kiểu dữ liệu Boolean là gì?
    Boolean là kiểu dữ liệu khá đơn giản trong PHP nó chỉ chứa giá trị True hoặc False, nó trả về một điều kiện đúng hoặc sai và quyết định có tiếp tục hay dừng lại tùy vào điều kiện người lập trình đưa ra. 
    Lưu ý: Giá trị True, False không phân biệt chữ hoa hoặc chữ thường. Các ký tự 0, ký tự trống và null đều được quy về giá trị FALSE, các ký tự còn lại quy về TRUE

    VD5:

    <?php
    $a = 123; // TRUE
    $b = 0; // FALSE
    $c = '0'; // FALSE
    $d = 'a123b' // TRUE
    $e = null; // FALSE
    $f = ''; // FALSE
    ?>

    3 Kiểu số thực là gì? 
    Kiểu số thực theo như cách hiểu đơn giản thì nó sẻ để lại phần dư ra của giá trị, chẳn hạng như dãy số 1.234 là kiểu số thực, kiểu số thực sẻ lấy luôn phần lẻ của dãy số được cho và kiểu số thực gồm có float, double

    <?php
    $a = 1.234; // Kiểu số thực
    $a = 3.23423; // Kiểu số thực
    ?>

    Cách kiểm tra kiểu số thực ta có thể dùng theo cú pháp is_float($bien) để kiểm tra cho kiểu float, is_double($bien) để kiểm tra cho kiểu double, nếu kết quả trả về là True là đúng còn Flase là sai

    4 Kiểu chuổi là gì ?
    Là cách khai báo dữ liệu gồm có kiểu string (chuổi) và char (ký tự) mỗi ký tự là 1 byte và là một trong 256 ký tự khác nhau và được bao quanh bằng dấu nháy đơn '' hoặc dấu nháy kép "".

    VD6:

    <?php
    $a = '123'; // khai báo biến $a kiểu string có giá trị 123
    $b = "123"; // khai báo biến $b kiểu string có giá trị 123
    $c = "abc"; // khai báo biến $c kiểu char có giá trị abc
    ?>

    5 Kiểu mảng (array) là gì?
    Kiểu mảng hay còn gọi là array là cách tập hợp các phần tử trong php với độ phức tạp trong tính toán cao. Trong kiểu mảng có bao gồm 2 loại: mảng 1 chiều và mảng nhiều chiều.

    Để khai báo mảng bạn có thể dùng cú pháp sau:
    <?php
    $ten_mang = array(); // khởi tạo một mảng gán vào biến $ten_mang
    ?>


    Không có nhận xét nào

    Post Top Ad


    ebook 24h vn

    Post Bottom Ad

    ad728