Bài học php cơ bản - tìm hiểu về kiểu số thực

Thảo luận trong 'Tư vấn - Du học - Tuyển sinh' bắt đầu bởi t11nguyen, 18 Tháng năm 2017.

  1. t11nguyen

    t11nguyen Member Thành viên

    Bài viết:
    141
    Đã được thích:
    0
    Diendanraovataz.net - Diễn đàn rao vặt - Đăng tin mua bán - Quảng cáo miễn phí - Hiệu quả -
    Học lập trình php - Kiểu dữ liệu trong PHP

    Ở bài trước mình đã nói qua về lập trình php, qua bài này mình sẽ trình bày với các bạn về kiểu dữ liệu trong PHP.

    Một biến có thể là bất kì một kiểu dữ liệu nào tuỳ vào cách bạn khai báo chúng. Và mỗi kiểu dữ liệu trong PHP dùng cho mỗi mục đích khác nhau. Như bạn tính toán phép tính đơn giản thì có thể bạn sữ dụng kiểu Interger phức tạp hơn thì bạn sử dụng kiểu Float. Hoặc bạn có thể sử dụng mảng để chứa nhiều dữ liệu. Tuỳ thuộc vào mục đích của bạn mà bạn dùng kiểu dữ liệu cho phù hợp.


    PHP hỗ trợ những kiểu dữ liệu sau:

    • Kiểu Chuỗi
    • Kiểu INT
    • Kiểu Số Thực (Float và Double)
    • Boolean
    • Kiểu mảng (array)
    • Kiểu Đối Tượng (object)
    • NULL

    1. Kiểu dữ liệu String

    Kiểu String hay còn được gọi là một chuỗi kí tự, như là “Xin chào”.

    Một chuỗi là những gì nằm bên trong dấu nháy kép đó là chữ Xin chào bên trên. Bạn có thể sử dụng dấu nháy đơn hoặc dấu nháy kép để bao quanh một chuỗi:

    Ví dụ 1:
    <>
    $chao1 = "Chào bạn!";
    $chao2 = 'Chào bạn!';

    echo $chao1;
    echo "
    ";
    echo $chao2;
    ?>



    2. Kiểu dữ liệu INT

    Như trong toán học bạn đã biết.Tập hợp số nguyên kí hiệu là Z, bao gồm các số tự nhiên và các số âm. Có nghĩa là bao gồm các số âm + số 0 + các số dương.

    Trong PHP một số có phạm vi hoạt động trong khoảng từ -2.147.483.648 và 2.147.483.647 thì kiểu của nó được gọi là một số nguyên. Ở đây mình điền dấu chấm cho các bạn dễ nhìn. Mình sẽ đọc phạm vi của nó bằng chữ cho các bạn dễ đọc. Như vậy một số có giá trị từ “âm hai tỷ, một trăm bốn bảy triệu,bốn trăm tám ba nghìn, sáu trăm bốn mươi tám” tới “hai tỷ, một trăm bốn bảy triệu,bốn trăm tám ba nghìn, sáu trăm bốn mươi bảy”.

    Trong PHP cũng giống như toán học nhưng có giới hạn, kiểu số nguyên chỉ bao gồm:

    • Các số âm, số 0 và các số dương
    • Số thập phân không phải là một kiểu số nguyên
    • Phải có ít nhất một chữ số
    Trong ví dụ dưới đây $number là một số nguyên.Sử dụng hàm var_dump in ra và xem kết quả của kiểu dữ liệu và giá trị của $number:

    Ví dụ 2:

    <>
    $number = 2509;
    var_dump($number);
    ?>



    3. Kiểu số thực

    Theo mình định nghĩa kiểu số thực là những số có phần dư nó giống như những số thập phân trong toán học, còn kiểu INT là những số không dư phần nào, như số 43.23 là kiểu số thực còn 4323 là kiểu số nguyên (INT). Kích cỡ của nó thì không cố định nhưng giá trị lớn nhất xấp xỉ 1.8e308, các kiểu dữ liệu trong php của kiểu số thực gồm có kiểu float, double.
    Bài học cơ bản về lập trình : https://vietpro.net.vn/hoc-lap-trinh-java-co-ban
    Ví dụ 3:
    <>
    $number = 1; // Kiểu int
    $number = 1.23 // Kiểu số thực
    $number = (float)$number; // Số nguyên ép kiểu sang số thực (float)
    $number = (double)$number; //Số nguyên ép kiểu sang số thực(double)
    var_dump($number); // in ra màn hình để xem kiểu dữ liệu
    ?>



    4. Kiểu Boolean

    Một kiểu Boolean gồm hai trạng thái có thể là: TRUE hoặc FALSE.

    $x = true;

    $y = false;

    Kiểu dữ liệu Boolean thường được sử dụng để kiểm tra điều kiện. Bạn sẽ được học nhiều hơn về câu điều kiện trong phần sau của loạt bài viết này.


    5. Kiểu Mảng (Array)

    Một mảng lưu trữ nhiều giá trị trong một biến duy nhất

    Ví dụ trong ta có một mảng danh sách các màu đỏ,xanh,vàng,tím…Thì ta sẽ có một mảng gồm các giá trị đó.ví dụ dưới đây là một mảng.

    Ví dụ:
    <>

    $colors =("red","blue","yellow","green","white","black");

    var_dump($colors);//in kiểu và các giá trị trong mảng ra màn hình

    ?>


    Ở đây chỉ là một ví dụ cơ bản về mảng.Mình sẽ nói rõ hơn về mảng trong những bài viết sau.


    6. Kiểu đối tượng:

    Bạn có thể xem object như là một biến mà minh hoạ một kiểu mẫu template được gọi là class. Khái niệm của đối tượng và lớp được sử dụng nhiều trong ngôn ngữ lập trình hướng đối tượng OOP. Không giống như các kiểu dữ liệu khác trong PHP, object phải được khai báo.Điều quan trọng là phải nhận ra rằng object không hơn gì một minh hoạ của một lớp, và hoạt động như là một khuôn mẫu cho việc tạo các object có các đặc tính và chức năng cụ thể.

    Để khai báo một đối tượng đầu tiên chúng ta phải khai báo một lớp của đối tượng hay còn gọi là một class. Một class bao gồm nhiều thuộc tính và phương thức.Dưới đây là ví dụ về cách khai báo một đối tượng để bạn có thể hiểu rõ hơn về chúng.

    Ví dụ:

    <>
    class People // Để khai báo một lớp ta dùng từ khoá class và theo sau là tên của lớp
    function People()
    $this->ten = "Shun";



    //Bên trên mình mới tạo ra một lớp có tên là People và bên trong là một function People và mình gán thuộc tính ten cho nó là Shun

    // để tạo đối tượng People bên trên mình dùng từ khoá new và tên của lớp là People.
    $info = new People();

    //in giá trị thuộc tính ten của đối tượng People
    echo $info->ten;
    ?>


    Mình sẽ nói rõ hơn về đối tượng trong những bài viết sau.


    7. Kiểu NULL

    Null là một kiểu dữ liệu đặc biệt và nó chỉ có một giá trị là: NULL.

    Một biến mà giá trị là NULL là một biến mà nó không được gán bất kì một giá trị nào.

    Chú ý: khi bạn tạo một biến mà bạn không gán giá trị cho nó thì mặc định kiểu của nó là NULL.

    Biến cũng có thể được làm trống bằng cách thiết lập giá trị null cho nó.

    Ví dụ

    <>

    $x; // $x có kiểu là NULL

    $x = "Chào bạn"; // $x có kiểu dữ liệu là string

    $x = null; //thiết lập lại kiểu giá trị của x là null

    var_dump($x); //In biến x ra màn hình để xem kết quả

    ?>



    Kết luận

    Qua bài này mình đã trình bày về các kiểu dữ liệu trong PHP hy vọng nó sẽ giúp ích cho các bạn trong quá trình học lập trình PHP của các bạn.Nếu có thắc mắc gì các bạn hãy để lại comment bên dưới blog mình sẽ phản hồi lại cho các ban.


    Chúc các bạn học tốt !
     
    Cùng đọc NỘI QUY DIỄN ĐÀN và ý thức thực hiện cùng BQT xây dựng cộng đồng thêm vững mạnh bạn nhé
    ***** Xin đừng Spam vì một diễn đàn trong sạch *****
Địa chỉ thu mua do cu ho chi minh uy tín, Official Premium Account Reseller Premiumkeystore.com Easily, Instant delivery & Trusted.

Chia sẻ trang này