SLIDE1

Wednesday, October 7, 2015

mảng trong PHP - khai báo và các hàm hổ trợ sẵn trên mảng PHP

1. định nghĩa mảng trong PHP

cú pháp: $tên_biến = array ("giá trị 1", "giá trị 2", "giá trị n",...);
mảng trong PHP nó tính từ 0 -> n-1.
ví dụ: $a=array(1,2,3,4,5);
thì khi muốn in ra giá trị 3 thì dùng lệnh echo $a[2];
ngoài cách khai báo mảng ở trên, PHP còn hổ trợ cách khai báo mảng sau:
$a[]=1;
$a[]=2;
$a[]=3;
.......

như vậy, cách khai báo thứ 2 thường dùng trong việc thêm giá trị vào mảng, còn cách 1 là khai báo mảng với các giá trị ban đầu
cũng giống như cách 1, muốn in ra giá trị 3 thì echo $a[2];

2. mảng kết hợp

ví dụ mảng kết hợp sau thì các bạn sẽ rõ nó là như thế nào:
$a=array(name => "tran khanh toan", job => "student", age => 20);
muốn in ra tran khanh toan, student hay tuổi là 20 thì dùng lệnh sau:
echo $a[name];
echo $a[job];
echo $a[age];
 và lưu ý là ở đây không thể dùng cách truy xuất dữ liệu mảng theo cách thông thường echo $a[0];echo $a[1];... được.

 3.phép lặp trong mảng

 a. đối với mảng thông thường
 foreach ( $array as $temp)
 {
   hành động;
 }
 ví dụ ta đã có mảng sau:
 $a=array(1,3,5,7,9,2,4,6,8,10);
 muôn in tất cả các giá trị của mảng ra màn hình và cách nhau bởi 1 khoảng trẳng thì ta làm như sau:
 foreach($a as $temp) echo $temp." ";
 b. đối với mảng kết hợp
 phép lặp tương tự như trên nhưng có hơi khác 1 chút
 foreach ($array as $key => $value)
 {
   hành động;
 }
 ví dụ ta có mảng sau:
 $a=array(name => "tran khanh toan", age => 20, job => "student");
 để in tất cả các giá trị của mảng trên ta thực hiện lệnh sau:
 foreach($a as $key => $value)
 {
    echo $key.":".$value;
 }

 4. một số hàm hổ trợ sẵn trong PHP

 - hàm gộp mảng: $a=array_merge($mang1,$mang2);
 - hàm tách mảng: array_slice($mang,vi trí, số lượng);
 - hàm sắp xếp mảng theo thứ tự tăng dần: sort($mang);
 - hàm kiểm tra phần tử có tồn tại trong mảng hay không: in_array(giá trị,$mang);

Related Posts:

  • mảng trong PHP - khai báo và các hàm hổ trợ sẵn trên mảng PHP 1. định nghĩa mảng trong PHP cú pháp: $tên_biến = array ("giá trị 1", "giá trị 2", "giá trị n",...); mảng trong PHP nó tính từ 0 -> n-1. ví dụ: $a=array(1,2,3,4,5); thì khi muốn in ra giá trị 3 thì dùng lệnh echo $a[2]; n… Read More
  • thiết kế bảng HTML - dùng bảng để định dạng layout trang web cấu trúc của 1 bảng: column 1 column 2 row 1,col 1 row 2,col 2 row 2, col 1 row 2, col 2 kết quả sẽ như hình dưới ý nghĩa của các thẻ mo tả trong hình dưới đây … Read More
  • xử lý FORM trong PHPví dụ 1 đoạn code form trong html như sau: user name: pass word: hiển thị form như sau: user name: pass word: PHP cho phép ta lấy dữ dữ liệu từ form qua cú pháp: $_GET['giá trị'] và $_POST['giá trị'], tùy theo p… Read More
  • các thẻ HTML cơ bảnHTML gồm có 3 phần cở bản: tag, element, property 1. Tag thẻ mở <tên thẻ> , thẻ đóng </ten thẻ> - thẻ định dạng trang: <body> - thẻ định dạng văn bản: <font>, <p>, <i>, <u>,... - thẻ… Read More
  • CƠ BẢN VỀ COOKIE VÀ SESSION TRONG PHP Cookie và session là hai phương pháp sử dụng để quản lý các phiên làm việc giữa người sử dụng và hệ thống. Việc quản lý phiên làm việc này sẽ giúp bạn tạo ra sự chứng thực hiệu quả bởi việc xác nhận thông tin trước khi truy… Read More