Hàng khuyến mãi Hang khuyen mai hang thanh ly hàng thanh lý

Từ khóa hot: Thời trang Đồng hồ Thẩm mỹ Xây dựng Chăm sóc sức khỏe   |  
Tìm nâng cao
In Chủ đề trước Tiếp theo

Tổng quan về mảng trong lập trình php [Copy địa chỉ]

Thời gian đăng: 8/4/2016 17:01:02
Cũng như bao ngôn ngữ chương trình khác. PHP cũng tồn tại một loại dữ liệu được gọi là mảng. Cụ thể hơn Mảng là 1 biến danh sách. Tức là , một biến vốn chứa khá nhiều phần tử được tạo bởi các số hoặc chuỗi. Nó cho phép bạn lưu trữ , sắp xếp thứ tự và thâm nhập khá nhiều giá trị với một tên. Và cần lưu ý rằng một phần tử mảng luôn Tiếp xúc với giá trị là 0.
1- Định nghĩa mảng trong PHP là gìVới cú pháp giống với java ta có cách gọi 1 mảng như sau:
$tên_biến= array( "Kenny" , "Maria" , "Julia" , "Kenvin" )
Như vậy khi gọi giá trị trong mảng ta có:
Echo $tên_biến[2]; // Giá trị phải cho là Julia.
Ngoài cách khai báo ở trên chúng ta cũng có xác xuất khai báo bằng cách khác như sau:
$tên_biến[] = "Kenny";
$tên_biến[] = "Gillian";
$tên_biến[] = "Charlene";
$tên_biến[] = "Calvin"
chúng ta không nên thêm ký tự vào. Vì  PHP đã tự xử lý cho anh phần đó.
Để thêm 1 phần tử vào mảng mọi người cũng có xác xuất sử dụng như sau:
$tên_biến[] = "Jiro";
Như vậy nếu chị gọi giá trị: echo $tên_biến[4] thì giá trị sẽ là jiro. Vì nó được PHP thêm vào sau rốt và ngầm hiểu là giá trị tiếp theo.
Ví dụ:
    $a=array( "Kenny" , "Maria" , "Julia" , "Kenvin" );
    echo $a[2]; //Xuất ra giá trị Julia
?>
2- Khái niệm mảng phối hợp trong hoc php co banLà các mảng được tạo index bằng các chuỗi , chúng được gợi là các mảng kết hợp.
    $a= array ( "name" => "Kenny" ,
               "job"  => "Teacher" ,
               "age"  => "45" ,
               "email" => "vyly2vietpro@gmail.com" );
?>
Như vậy để truy nhập giá trị của mảng trên chị chẳng thể làm việc cách cũ được.
Ví dụ: Để lấy giá trị của tuổi tôi không thể dùng cách trên : echo $a[2].
Vì các chị đã gán giá trị của index cho 1 tên gọi khác. Vì thế để lấy giá trị của tuổi ta sử dụng như sau: echo $a[age] // Cuối cùng phải cho ra 45.
?php
    $a= array ( "name" => "Kenny" ,
               "job"  => "Teacher" ,
               "age"  => "45" ,
               "email" => "vyly2vietpro@gmail.com" );
    echo $a['age'];
?>
3- Phép lặp trong mảng:
a ) Phép lặp mảng tuần tự:
Cú pháp:
foreach( $array as $temp )
hành động
Trong đó $array là mảng mà ta muốn thực thi việc lặp dữ liệu , và $temp là một biến trong đó ta cần trợ thời lưu trữ mỗi phần tử.
    $name= array( "Kenny" , "Jiro" , "Calvin" , "Gillian" );
    foreach ( $name as $test )
        echo "$test
";
   
?>
b ) Lặp lại qua một mảng kết hợp:
Cú pháp:
Foreach( $array as $key=>$value )
hành động
Trong đó $array là mảng mà ta muốn thực thi việc lặp dữ liệu , $key là một biến vốn trợ thời chứa mỗi khóa , và $value là một biến vốn tạm chữa mỗi giá trị.
    $person= array( "name"   =>"Kenny" ,
                   "job"    =>"Teacher" ,
                   "email"  =>"vyly2vietpro@gmail.com" ,
                   "age"    =>"38" );
    foreach( $person as $key=>$test )
        echo "Key: $key. Gia Tri: $test
";
   
?>

Xem thêm tài liệu : tu hoc lap trinh php
4- Các hàm hỗ trợ trong PHP:
+ Hàm gộp mảng:
Cú pháp: array_merge( $mang1 , $mang2 );
+ Hàm tách mảng:
Cú pháp: array_slice( $mang , vị trí tách , số lượng tách );
+ Hàm sắp xếp mảng:
Cú pháp: sort( $mảng );
+ Hàm sắp đặt mảng theo chỉ mục:
Cú pháp: ksort( $mảng );
+ Hàm tìm phần tử có tồn tại trong mảng hay không ?.
Cú pháp: in_array( giá trị tìm , $mảng );
5 - Tổng kết:
Qua Sự này , mọi người tìm hiểu kỹ về các trở thành phần của mảng một chiều , nhiều chiều và các hàm căn bản vể xử lí dữ liệu. Hiểu ra kiến trúc mảng , Làm quen sắp xếp đồng bộ cần giúp ích cho các các chị nhiều trong những ứng dụng lớn.

Đánh giá

Lưu trữ | Phiên bản Mobile | Quy chế | Chính sách | Chợ24h

GMT+7, 5/2/2025 16:58 , Processed in 0.115637 second(s), 131 queries .

© Copyright 2011-2025 ISOFT®, All rights reserved
Công ty CP Phần mềm Trí tuệ
Số ĐKKD: 0101763368 do Sở KH & ĐT Tp. Hà Nội cấp lần đầu ngày 13/7/2005, sửa đổi lần thứ 4 ngày 03/11/2011
Văn phòng: Tầng 9, Tòa Linh Anh, Số 47-49 Khuất Duy Tiến, P. Thanh Xuân Bắc, Q. Thanh Xuân, Hà Nội
Tel: (84) 2437 875018 | (84) 2437 875017 | E-Mail: cho24h@isoftco.com

Lên trên