Các Hàm Array Hay Sử Dụng Trong PHP

Social Media Icons

PHP Coder

Các hàm array hay sử dụng trong PHP Bài này chúng ta gom lại các hàm thường dùng đối với đối tượng Array trong PHP. 2. Array function - is_array: Hàm kiểm tra 1 biến xem có phải là mảng không + Cấu trúc: bool is_array ( mixed $var ) + VD: ta có chuỗi $chuoi = "tôi tên là chuỗi :)"; $mang = array('còn', 'tôi', 'là', 'mảng'); Chúng ta sẽ dùng hàm is_array để kiểm tra tham số truyền vào có phải là mảng không $kiem_tra_mang = is_array($chuoi); $kiem_tra_mang = false; $kiem_tra_mang = is_array($mang); $kiem_tra_mang = true; - unset: Hàm xoá phần tử của mảng + Cấu trúc: void unset ( mixed $phan_tu_1 [, mixed $phan_tu_2 ... ] ) + VD: ta có mảng $mang = array('Anh', 'yêu', 'em', 'nhiều', 'lắm', 'PHP', 'ạ!'); Chúng ta sẽ dùng hàm unset để loại bỏ 2 phần tử của mảng $mang là PHP và ạ!. foreach($mang as $key => $value){ if($value == 'PHP' || $value == 'ạ!') { unset($mang[$key]); } } $mang = array('Anh', 'yêu', 'em', 'nhiều', 'lắm'); - array_column (php 5.0.0 hoặc mới hơn): Hàm chuyển mảng 2 chiều thành mảng 1 chiều + Cấu trúc: array array_column ( array $mang , mixed $cot_gia_tri [, mixed $cot_khoa = null ] ) + VD: ta có mảng $mang_2_chieu = array( array('id' => 2135, 'first_name' => 'John', 'last_name' => 'Doe'), array('id' => 3245, 'first_name' => 'Sally', 'last_name' => 'Smith') ); $mang_1_chieu = array_column($mang_2_chieu, 'first_name'); $mang_1_chieu = Array ([0] => John [1] => Sally); $mang_1_chieu = array_column($mang_2_chieu, 'first_name', 'id'); $mang_1_chieu = Array ([2135] => John [3245] => Sally); - array_flip: Chuyển đổi khoá thành giá trị và ngược lại + Cấu trúc: array array_flip ( array $mang ) + VD: ta có mảng $mang = array("a" => 1, "b" => 2, "c" => 3); $mang_flip = array(1 => "a", 2 => "b", 3 => "c"); - array_key_exists: Hàm kiểm tra khoá truyền vào có tồn tại trong mảng không + Cấu trúc: bool array_key_exists ( mixed $khoa , array $mang ) + VD: ta có $mang = array('first' => 1, 'second' => 4); $khoa = 'first'; $kiem_tra_khoa = array_key_exists($khoa, $mang); $kiem_tra_khoa = true - array_keys: Hàm trả về khoá của mảng + Cấu trúc: array array_keys ( array $mang [, mixed $khoa_can_tim = "" [, bool $strict = false ]] ) $strict: tương đương với so sánh = = = nghĩa là so sánh về giá trị và cả kiểu dữ liệu. + VD: ta có $mang = array("blue", 1, "green", "blue", "1"); $mang_key = array_keys($mang); $mang_key = array([0] => 0, [1] => 1, [2] => 2, [3] => 3, [4] => 4); $mang_key = array_keys($mang, 'blue'); $mang_key = array([0] => 0, [1] => 3); $mang_key = array_keys($mang, '1', true); $mang_key = array([0] => 4); - array_merge (array_merge_recursive): Kết hợp một hoặc nhiều mảng + Cấu trúc: array array_merge ( array $mang_1 [, array $... ] ) + VD: ta có $mang_1 = array("zero"); $mang_2 = array(1 => "one"); $mang_ket_hop = array_merge($mang_1, $mang_2); $mang_ket_hop = Array ([0] => zero [1] => one) - array_pop: Loại bỏ phần tử cuối cùng ra khỏi mảng + Cấu trúc: mixed array_pop ( array &$mang ) + VD: ta có $mang = array("orange", "banana", "apple", "raspberry"); $phan_tu_cuoi = array_pop($mang); $mang = Array ([0] => orange [1] => banana [2] => apple) $phan_tu_cuoi = raspberry - array_shift: Loại bỏ phần tử đầu tiên ra khỏi mảng + Cấu trúc: mixed array_shift ( array &$mang) + VD: ta có $mang = array("orange", "banana", "apple", "raspberry"); $phan_tu_dau = array_shift($mang); $mang = Array ([0] => banana [1] => apple[2] => raspberry) $phan_tu_dau = orange - array_push: Chèn thêm một hoặc nhiều phần tử vào cuối mảng + Cấu trúc: int array_push ( array &$mang , mixed $phan_tu_1 [, mixed $... ] ) + VD: ta có $mang = array("orange", "banana"); array_push($mang, "apple", "raspberry"); $mang = Array ( [0] => orange [1] => banana [2] => apple [3] => raspberry ) - array_rand: Chọn một hoặc nhiều phần tử ngẫu nhiên trong mảng + Cấu trúc: mixed array_rand ( array $mang [, int $so_pt_can_lay = 1 ] ) + VD: ta có $mang = array("orange", "banana", "apple", "raspberry"); $mang_ngau_nhien = array_rand($mang, 2); $mang_ngau_nhien là mảng có 2 phần tử lấy ngẫu nhiên từ mảng $mang - array_reverse: Đảo ngược một mảng + Cấu trúc: array array_reverse ( array $mang [, bool $bao_ton_khoa = false ] ) + VD: ta có $mang = array("orange", "banana", "apple", "raspberry"); $mang_dao_nguoc = array_reverse($mang); $mang_dao_nguoc = Array ( [0] => raspberry [1] => apple [2] => banana [3] => orange ) $mang_dao_nguoc = array_reverse($mang, true); $mang_dao_nguoc = Array ( [3] => raspberry [3] => apple [1] => banana [0] => orange ) - array_search: Tìm kiếm mảng cho một giá trị nhất định và trả về khóa tương ứng nếu thành công + Cấu trúc: mixed array_search ( mixed $gia_tri_can_tim , array $mang [, bool $strict = false ] ) $strict: tương đương với so sánh = = = nghĩa là so sánh về giá trị và cả kiểu dữ liệu. + VD: ta có $mang = array(0 => 1, 1 => 'red', 2 => 'green', 3 => '1'); $key_tim_duoc = array_search('green', $mang); $key_tim_duoc = 2; $key_tim_duoc = array_search('1', $mang, true); $key_tim_duoc = 3; - array_slice: Trích xuất một phần của mảng + Cấu trúc: array array_slice ( array $mang , int $vi_tri [, int $do_dai = NULL [, bool $bao_ton_khoa = false ]] ) + VD: ta có $mang = array("a", "b", "c", "d", "e"); $mang_trich_xuat = array_slice($mang, 2, 3); $mang_trich_xuat = Array ( [0] => c [1] => d [2] => e ) $mang_trich_xuat = array_slice($mang, 2, 3, true); $mang_trich_xuat = Array ( [2] => c [3] => d [4] => e ) Các hàm string hay sử dụng trong PHP

Share this:

SIMILAR ARTICLES

Đăng nhận xét

Bài đăng Mới hơn Bài đăng Cũ hơn Trang chủ Đăng ký: Đăng Nhận xét ( Atom )

Thứ Hai, 28 tháng 4, 2014

Các hàm array hay sử dụng trong PHP

Bài này chúng ta gom lại các hàm thường dùng đối với đối tượng Array trong PHP. 2. Array function - is_array: Hàm kiểm tra 1 biến xem có phải là mảng không + Cấu trúc: bool is_array ( mixed $var ) + VD: ta có chuỗi $chuoi = "tôi tên là chuỗi :)"; $mang = array('còn', 'tôi', 'là', 'mảng'); Chúng ta sẽ dùng hàm is_array để kiểm tra tham số truyền vào có phải là mảng không $kiem_tra_mang = is_array($chuoi); $kiem_tra_mang = false; $kiem_tra_mang = is_array($mang); $kiem_tra_mang = true; - unset: Hàm xoá phần tử của mảng + Cấu trúc: void unset ( mixed $phan_tu_1 [, mixed $phan_tu_2 ... ] ) + VD: ta có mảng $mang = array('Anh', 'yêu', 'em', 'nhiều', 'lắm', 'PHP', 'ạ!'); Chúng ta sẽ dùng hàm unset để loại bỏ 2 phần tử của mảng $mang là PHP và ạ!. foreach($mang as $key => $value){ if($value == 'PHP' || $value == 'ạ!') { unset($mang[$key]); } } $mang = array('Anh', 'yêu', 'em', 'nhiều', 'lắm'); - array_column (php 5.0.0 hoặc mới hơn): Hàm chuyển mảng 2 chiều thành mảng 1 chiều + Cấu trúc: array array_column ( array $mang , mixed $cot_gia_tri [, mixed $cot_khoa = null ] ) + VD: ta có mảng $mang_2_chieu = array( array('id' => 2135, 'first_name' => 'John', 'last_name' => 'Doe'), array('id' => 3245, 'first_name' => 'Sally', 'last_name' => 'Smith') ); $mang_1_chieu = array_column($mang_2_chieu, 'first_name'); $mang_1_chieu = Array ([0] => John [1] => Sally); $mang_1_chieu = array_column($mang_2_chieu, 'first_name', 'id'); $mang_1_chieu = Array ([2135] => John [3245] => Sally); - array_flip: Chuyển đổi khoá thành giá trị và ngược lại + Cấu trúc: array array_flip ( array $mang ) + VD: ta có mảng $mang = array("a" => 1, "b" => 2, "c" => 3); $mang_flip = array(1 => "a", 2 => "b", 3 => "c"); - array_key_exists: Hàm kiểm tra khoá truyền vào có tồn tại trong mảng không + Cấu trúc: bool array_key_exists ( mixed $khoa , array $mang ) + VD: ta có $mang = array('first' => 1, 'second' => 4); $khoa = 'first'; $kiem_tra_khoa = array_key_exists($khoa, $mang); $kiem_tra_khoa = true - array_keys: Hàm trả về khoá của mảng + Cấu trúc: array array_keys ( array $mang [, mixed $khoa_can_tim = "" [, bool $strict = false ]] ) $strict: tương đương với so sánh = = = nghĩa là so sánh về giá trị và cả kiểu dữ liệu. + VD: ta có $mang = array("blue", 1, "green", "blue", "1"); $mang_key = array_keys($mang); $mang_key = array([0] => 0, [1] => 1, [2] => 2, [3] => 3, [4] => 4); $mang_key = array_keys($mang, 'blue'); $mang_key = array([0] => 0, [1] => 3); $mang_key = array_keys($mang, '1', true); $mang_key = array([0] => 4); - array_merge (array_merge_recursive): Kết hợp một hoặc nhiều mảng + Cấu trúc: array array_merge ( array $mang_1 [, array $... ] ) + VD: ta có $mang_1 = array("zero"); $mang_2 = array(1 => "one"); $mang_ket_hop = array_merge($mang_1, $mang_2); $mang_ket_hop = Array ([0] => zero [1] => one) - array_pop: Loại bỏ phần tử cuối cùng ra khỏi mảng + Cấu trúc: mixed array_pop ( array &$mang ) + VD: ta có $mang = array("orange", "banana", "apple", "raspberry"); $phan_tu_cuoi = array_pop($mang); $mang = Array ([0] => orange [1] => banana [2] => apple) $phan_tu_cuoi = raspberry - array_shift: Loại bỏ phần tử đầu tiên ra khỏi mảng + Cấu trúc: mixed array_shift ( array &$mang) + VD: ta có $mang = array("orange", "banana", "apple", "raspberry"); $phan_tu_dau = array_shift($mang); $mang = Array ([0] => banana [1] => apple[2] => raspberry) $phan_tu_dau = orange - array_push: Chèn thêm một hoặc nhiều phần tử vào cuối mảng + Cấu trúc: int array_push ( array &$mang , mixed $phan_tu_1 [, mixed $... ] ) + VD: ta có $mang = array("orange", "banana"); array_push($mang, "apple", "raspberry"); $mang = Array ( [0] => orange [1] => banana [2] => apple [3] => raspberry ) - array_rand: Chọn một hoặc nhiều phần tử ngẫu nhiên trong mảng + Cấu trúc: mixed array_rand ( array $mang [, int $so_pt_can_lay = 1 ] ) + VD: ta có $mang = array("orange", "banana", "apple", "raspberry"); $mang_ngau_nhien = array_rand($mang, 2); $mang_ngau_nhien là mảng có 2 phần tử lấy ngẫu nhiên từ mảng $mang - array_reverse: Đảo ngược một mảng + Cấu trúc: array array_reverse ( array $mang [, bool $bao_ton_khoa = false ] ) + VD: ta có $mang = array("orange", "banana", "apple", "raspberry"); $mang_dao_nguoc = array_reverse($mang); $mang_dao_nguoc = Array ( [0] => raspberry [1] => apple [2] => banana [3] => orange ) $mang_dao_nguoc = array_reverse($mang, true); $mang_dao_nguoc = Array ( [3] => raspberry [3] => apple [1] => banana [0] => orange ) - array_search: Tìm kiếm mảng cho một giá trị nhất định và trả về khóa tương ứng nếu thành công + Cấu trúc: mixed array_search ( mixed $gia_tri_can_tim , array $mang [, bool $strict = false ] ) $strict: tương đương với so sánh = = = nghĩa là so sánh về giá trị và cả kiểu dữ liệu. + VD: ta có $mang = array(0 => 1, 1 => 'red', 2 => 'green', 3 => '1'); $key_tim_duoc = array_search('green', $mang); $key_tim_duoc = 2; $key_tim_duoc = array_search('1', $mang, true); $key_tim_duoc = 3; - array_slice: Trích xuất một phần của mảng + Cấu trúc: array array_slice ( array $mang , int $vi_tri [, int $do_dai = NULL [, bool $bao_ton_khoa = false ]] ) + VD: ta có $mang = array("a", "b", "c", "d", "e"); $mang_trich_xuat = array_slice($mang, 2, 3); $mang_trich_xuat = Array ( [0] => c [1] => d [2] => e ) $mang_trich_xuat = array_slice($mang, 2, 3, true); $mang_trich_xuat = Array ( [2] => c [3] => d [4] => e ) Các hàm string hay sử dụng trong PHP Google Account Video Purchases 51 Lê Đại Hành, Hai Bà Trưng, Hà Nội, Việt Nam

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

Đăng nhận xét

Bài đăng Mới hơn Bài đăng Cũ hơn Trang chủ Đăng ký: Đăng Nhận xét (Atom)

Auto News

Popular Posts

  • .htaccess chống referer từ trang web đen, tuỳ chỉnh 404, hạn chế truy cập - Chống referer từ trang web đen Trong quá trình code chẳng hẳn các chúng ta đã gặp qua trường hợp có một số đối thủ chơi xấu ta bằng cá...
  • Xampp Cài đặt và cấu hình trên window 1. Trước tiên chúng ta tải về bản xampp mới nhất tại địa chỉ sau:  https://www.apachefriends.org  -tiếp theo chúng ta chạy file xampp.exe...
  • Các hàm string hay sử dụng trong PHP Bài này chúng ta gom lại các hàm thường dùng đối với đối tượng String trong PHP. 1. String function - explode: Hàm tách chuỗi thành mảng...
  • PHP tạo file excel sử dụng class PHPExcel Hôm nay chúng ta sẽ tìm hiểu cách tạo file excel bằng php thông qua class  PHPExcel , hiện tại tôi đang dùng class PHPExcel phiên bản 1.8.0,...
  • Tạo file sitemap.xml bằng php Ở bài này tôi sẽ hướng dẫn các bạn tạo file sitemap.xml bằng PHP. Nhằm mục đích hỗ trợ SEO, file sitemap.xml là file index tất cả các link t...
  • PHP đếm số lượng người, user online hôm nay PHP coder bắt đầu chuỗi seri bài viết về các hàm hay dùng khi lập trình web bằng PHP. rất mong các bạn đóng góp ý kiến để chúng...
  • Các hàm array hay sử dụng trong PHP Bài này chúng ta gom lại các hàm thường dùng đối với đối tượng Array trong PHP. 2. Array function - is_array: Hàm kiểm tra 1 biến xem có...

Sidebar Ads

Được tạo bởi Blogger.

Category

php ( 6 ) SEO ( 2 ) function ( 2 ) hdsd ( 2 ) .htaccess ( 1 ) array ( 1 ) cài đặt ( 1 ) cấu hình ( 1 ) sitemap ( 1 ) xampp ( 1 )   Copyright © PHP Coder. Designed by OddThemes | Distributed By Gooyaabi Templates

Từ khóa » Chuyển Mảng 2 Chiều Thành 1 Chiều Php