Hướng dẫn dùng array search trong PHP
Hàm Show Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. Cú phápCú pháp: Trong đó:
Ví dụCode $array = array( 0 => 'php', 1 => 'js', 2 => 'html', 3 => 'css' ); echo $key = array_search('css', $array)." Tham khảo: php.net Bài viết này được đăng tại [free tuts .net] Định nghĩa hàm array_search() trong PHPHàm Nếu value là một chuỗi, thì phép so sánh là phân biệt kiểu chữ. Cú pháp Hàm array_search()__Hàm
Tham số value: Bắt buộc. Xác định một value để được tìm kiếm array: Bắt buộc. Xác định một mảng strict: Tùy ý. Nếu nó được thiết lập là TRUE thì hàm Trả về giá trị Trả về key nếu nó được tìm thấy trong mảng, nếu không là FALSE. Ví dụ minh họa cách sử dụng hàm array_search() trong PHP.
Lưu chương trình trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả: Xem thêm Hàm trong php Hàm array_search () trong PHP có nhiệm vụ tìm kiếm một giá trị trong một mảng và sẽ trả về KEY của giá trị đó nếu thành công. Hàm này được sử dụng trên PHP4, PHP5 và PHP7.
Cú phápCú pháp hàm array_search () trong PHP như sau: array_search ( mixed $needle , array $haystack [, bool $strict = FALSE ] ) : mixed Tham số truyền vào
Giá trị trả vềHàm array_search sẽ trả về KEY của giá trị được tìm kiếm và không tìm thấy sẽ trả về FALSE. Nếu giá trị được tìm kiếm xuất hiện nhiều lần trong mảng, hàm sẽ trả về KEY của giá trị đầu tiên phù hợp, trường hợp muốn trả về toàn bộ KEY phù hợp hãy kết hợp sử dung thêm hàm array_keys để lấy được kết quả phù hợp. Cập nhậtTừ phiên bản PHP 5.3.0 hàm array_search sẽ trả về NULL nếu tham số truyền vào không hợp lệ. Ví dụ minh họa'blue', 1 => 'red', 2 => 'green', 3 => 'red'); $key1 = array_search('green', $array); $key2 = array_search('red', $array); echo $key1; echo $key2; ?> // Và kết quả trả về sẽ là 2 1 Ứng dụngMột cách đơn giản để lấy KEY của một phần tử phù hợp; Hàm liên quan
Hi vọng với bài viết này, bạn đã hiểu rõ cách sử dụng hàm array_search () trong PHP. Nếu thấy bài viết hay và ý nghĩa, hãy like và chia sẻ với bạn bè để mọi người cùng nhau học tập nhé. Cảm ơn bạn đã ghé thăm codetutam.com |