Kiểu dữ liệu

Một phần của tài liệu tự học php (Trang 87 - 89)

I. Tổng quan về PHP

6. Kiểu dữ liệu

a. Kiểu dữ liệu

Kiểu dữ liệu Mô tả

boolean Chỉ có một trong hai giá trị TRUE và FALSE

integer Kiểu số nguyên, giá trị có thể là số trong hệ thập phân, thập lục phân và bát phân.

float/double Kiểu số thực

string Kiểu dữ liệu chuỗi, ký tự. Trong đó, mỗi ký tự chiếm 1 byte.

Mỗi chuỗi có thể chứa một hay nhiều ký tự thuộc 256 ký tự khác nhau.

Không có vấn đề gì xẩy ra khi chuỗi quá lớn vì chuỗi không có giới hạn về kích thước.

Mỗi chuỗi được ghi theo những cách sau: - Dùng dấu nháy đơn ' ' để bao chuỗi. - Dùng dấu nháy đôi " " để bao chuỗi. array Kiểu dữ liệu là mảng các phần tử.

object Kiểu dữ liệu là đối tượng của lớp

Ví dụ 5.11: Kiểu dữ liệu số

<?php

$kieu_b = TRUE;

echo $kieu_b."</br>"; // kết quả là 1 $inta = 1234;

echo $inta."</br>"; // kết quả là 1234 $intb = -123;

echo $intb."</br>"; // kết quả là -123 $intc = 0123;

echo $intc."</br>"; // kết quả là 83 $intd = 0x1A;

echo $intd."</br>"; // kết quả là 26 $float_a = 1.234;

echo $float_a."</br>"; // kết quả là 1.234 $float_b = 1.2e3;

echo $float_b."</br>"; // kết quả là 1200 $float_c = 7E-10;

echo $float_c."</br>"; // kết quả là 7.0E-10

?>

Ví dụ 5.12: Kiểu dữ liệu string

<?php

$name = 2010;

$chuoi1 ='Chúc mừng năm mới năm $name'; $chuoi2 ="Chúc mừng năm mới năm $name";

echo $chuoi1."</br>"; // Chúc mừng năm mới năm $name

echo $chuoi2."</br>"; // Chúc mừng năm mới năm 2010

?>

Ví dụ 5.13: Kiểu dữ liệu mảng

<?php

$mang = array(1,2,3,4,5); print_r($mang);

// hàm in ra giá tri của mảng theo dạng Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )

?> Ví dụ 5.14: Kiểu object <?php class ten_class { function xuatchao() {

echo "Hello my class!"; }

$a = new ten_class();

$a ->xuatchao(); // kết quả Hello my class

?>

b. Chuyển đổi kiểu dữ liệu

Trong quá trình tính toán chúng ta có thể thực hiện việc chuyển đổi kiểu dữ liệu cho biến bằng cách ghi tên kiểu dữ liệu mà biến muốn chuyển đổi vào phía trước biến.

Thường chúng ta chuyển đổi kiểu dữ liệu cho biến vì trong quá trình tính toán kiểu dữ liệu cũ của biến có thể không còn phù hợp nữa.

Ví dụ 5.15: Chuyển đổi kiểu dữ liệu

<?php

$don_gia = 5000; $so_luong = 10000;

$thanh_tien = (double)($so_luong * $don_gia);

echo $thanh_tien;

?>

Một phần của tài liệu tự học php (Trang 87 - 89)

Tải bản đầy đủ (PDF)

(182 trang)