Hướng dẫn dùng uniq array trong PHP
Các tập dữ liệu lớn có thể các giá trị trùng lặp một hay nhiều lần ở một danh sách. Để lọc ra các giá trị duy nhất, bạn có thể sử dụng hàm UNIQUE để trả về một danh sách có các giá trị duy nhất trong một danh sách. Sau đây, hãy cùng daotaotinhoc tìm hiểu về hàm UNIQUE nhé! Show
Hàm UNIQUE là gì?Hàm UNIQUE trong excel là hàm dùng để loại bỏ các giá trị trùng lặp khỏi danh sách và giữ lại các giá trị duy nhất hoặc khác biệt. Cú pháp hàm UNIQUE=UNIQUE(array, [by_col], [occurs_once]
array: 1 vùng, cột mà bạn cần lọc ra những giá trị duy nhất [by col]: tham số không bắt buộc, giá trị mặc định là FALSE – sắp xếp theo hàng, TRUE – sắp xếp theo cột [occurs_once]: tham số không bắt buộc, giá trị mặc định là FALSE – lọc lấy ra đại diện mỗi giá trị 1 lần; TRUE – lọc lấy ra giá trị chỉ xuất hiện 1 lần duy nhất trong array. Xem thêm: Hướng dẫn sử dụng hàm lọc trùng nhau trong Excel cực hay mới nhất 2022 Excel nâng cao ứng dụng thực tiễn văn phòng Ví dụ minh họa về hàm UNIQUE
Bước 1: Trong bảng dữ liệu trang tính Excel Bước 2: nhập công thức =UNIQUE(B3:B10) vào ô muốn lọc các giá trị trùng lặp khỏi danh sách Bước 3: nhấn Enter để hiển thị kết quả. Cuối cùng, kết quả hiển thị 4 kết giá trị duy nhất trong danh sách
Bước 1: Nhập công thức =SORT(UNIQUE(A33:A10)) vào ô tham chiếu muốn hiển thị kết quả (C3). Bước 2: Nhấn phím Enter để hiển thị những giá trị duy nhất xuất hiện trong bảng và được sắp xếp theo thứ tự tăng dần. Trên đây là bài viết hướng dẫn bạn cách sử dụng hàm UNIQUE trong Excel để lọc dữ liệu trong một vùng nhất định đơn giản, nhanh nhất. Chúc các bạn thực hiện thành công! Nếu có thắc mắc hãy để lại trong phần bình luận nhé! Nếu nhiều hơn 1 giá trị bị trùng nhau, Lưu ý là key cũng bị xóa tương ứng với giá trị bị xóa, do đó không dùng for để liệt kê các phần tử mảng sau khi dùng array_push($hocweb, "JS", "PHP"); // Xuất mảng ra trình duyệt xem kết quả $length = count($hocweb); for($i = 0; $i < $length; $i++) { echo $hocweb[$i]."8 được, vì sẽ có key bị thiếu. Chúng ta hãy giả sử rằng chúng ta có một nhóm người và chúng ta muốn phân định giới tính của mỗi người theo tên của họ. Chúng ta có thể sử dụng một mảng kết hợp. Đoạn code dưới đây giúp chúng ta làm điều đó:
Bạn có thể thấy, thay vì đánh chỉ số từ Kết quả chúng ta nhận được ở ví dụ trên là: Và khi thực hiện câu lệnh:
echo "Hải là " . $sinhVien["Hải"]; Mảng kết hợp này rất hữu ích khi bạn lấy dữ liệu từ cơ sở dữ liệu. Có thể bạn quan tâmBởi vì tên trường thường không đánh theo chỉ số 1, 2, 3, 4 mà được đánh theo ID (Ví dụ: SV001, SV003, SP001....) 4. Mảng đa chiều trong PHP
Ưu điểm của mảng đa chiều là chúng cho phép chúng ta nhóm các dữ liệu liên quan lại với nhau trong khi vẫn chia tách được rõ ràng các nhóm nhỏ hơn. Hãy xem xét một ví dụ thực tế triển khai mảng đa chiều trong php. Bảng dưới đây cho thấy một danh sách các bộ phim theo thể loại phim:
"Hành động" => array("Jonh Wick", "Người vận chuyển", "Nhiệm vụ bất khả thi"), "Viễn tưởng" => array("Endgame", "Infinity War"), "Lãng mạn" => array("La La land"), "Kịch tính" => array("Tên trộm và cô chủ nhà") Bạn có thể thấy các thể loại phim:
Mà trong mỗi thể loại phim ta lại có từ 1 đến 2 bộ phim khác nhau. Kết quả chúng ta nhận được sẽ là: Một cách khác để khai báo cùng một mảng đa chiều là như sau: "Hành động" => array(0 => "Jonh Wick", 1 => "Người vận chuyển", 2 => "Nhiệm vụ bất khả thi"), "Viễn tưởng" => array(0 => "Endgame", 1 => "Infinity War"), "Lãng mạn" => array (0 => "La La Land"), "Kịch tính" => array(0 => "Tên trộm và cô chủ nhà") // Truy cập phần tử mảng đa chiều echo $phims["Hành động"][0]; Lưu ý: Mảng chứa số phim cùng 1 thể loại đã được lồng bên trong mảng kết hợp các thể loại 5. Sử dụng toán tử thao tác với mảng trong PHPToán tử "+" để cộng 2 mảng trong PHPTa sử dụng toán tử " Ví dụ kết hợp phần tử của 2 mảng như sau: Sau khi cộng hai mảng ta nhận được một mảng mới như sau: So sánh 2 mảng có bằng nhau không bằng toán tử "==" trong PHPToán tử Sử dụng toán tử "===" để so sáng 2 mảng trong PHPToán tử " Sử dụng toán tử "!=" và "<>" để so sánh mảng trong PHPỞ trường hợp này nếu muốn biết 2 mảng có khác nhau hay không thì chúng ta có thể sử dụng toán tử // Kết quả trả về là False hoặc 0 So sánh 2 mảng không giống nhau bằng toán tử "!==" trong PHPTrường hợp này thường xảy ra khi so sánh mảng có 2 mảng giống nhau về giá trị, nhưng khác kiểu dữ liệu. Ví dụ: 6. Tìm hiểu về Array Functions trong PHPHàm count: Đếm số lượng phần tử trong mảng PHPĐể đếm số phần tử trong một mảng trong PHP ta sử dụng hàm $phims = array("Jonh Wick", "Người vận chuyển", "Nhiệm vụ bất khả thi"); // Xuất ra số lượng phần tử trong mảng $phims Sử dụng Hàm is_array để kiểm tra liệu đây có phải một mảng trong PHPMuốn biết một biến trong PHP có phải là một mảng hay không. Chúng ta sẽ sử dụng hàm Hãy xem ví dụ sau để biết cách thực hiện:
$phims = array("Jonh Wick", "Người vận chuyển", "Nhiệm vụ bất khả thi"); // Xuất thông báo xem biến $phims có phải 1 mảng hay không // Kết quả sẽ là 1 (true) Cách sử dụng Hàm sort trong PHP
$sinhVien = array("Hải" => "Nam", "Doanh" => "Nam", "Nhung" => "Nữ"); // Sắp xếp các giá trị trong mảng $sinhVien // In ra mảng $sinhVien để kiểm tra Kết quả chúng ta nhận được khi sử dụng hàm sort để sắp xếp mảng Bạn có thể thấy, mảng Vậy nếu bạn chỉ muốn sắp xếp, giữ nguyên kiểu mảng thì sao? Hãy.. Sử dụng Hàm ksort để sắp xếp mảng trong PHPHàm Ví dụ sau minh họa cách sử dụng của hàm
$sinhVien = array("Hải" => "Nam", "Doanh" => "Nam", "Nhung" => "Nữ"); // Sử dụng hàm ksort để sắp xếp mảng $sinhVien Kết quả chúng ta nhận được là: Bạn thấy đấy, mảng Sử dụng Hàm asort để sắp xếp mảng trong PHPHàm asort() được sử dụng để sắp xếp mảng bằng các giá trị. Ví dụ sau minh họa cách sử dụng của hàm
$sinhVien = array("Hải" => "Nam", "Doanh" => "Nam", "Nhung" => "Nữ"); // Sử dụng asort để sắp xếp mảng theo value Kết quả nhận được sau khi sử dụng hàm Cách sử dụng các hàm có sẵn để sắp xếp mảng trong PHP cũng rất đơn giản và dễ hiểu phải không nào? 7. Tại sao nên sử dụng mảng để chứa dữ liệu?
8. Tổng kết bài học Mảng (Array) trong PHP
Đó là kiến thức cơ bản về mảng trong PHP để bạn có thể sử dụng để thực hiện các công việc có liên quan đến mảng.
--- HỌC VIỆN ĐÀO TẠO CNTT NIIT - ICT HÀ NỘI Học Lập trình chất lượng cao (Since 2002). Học thực tế + Tuyển dụng ngay! Đc: Tầng 3, 25T2, N05, Nguyễn Thị Thập, Cầu Giấy, Hà Nội SĐT: 02435574074 - 0968051561 Email: [email protected] Fanpage: https://facebook.com/NIIT.ICT/ #niit #niithanoi #niiticthanoi #hoclaptrinh #khoahoclaptrinh #hoclaptrinhjava #hoclaptrinhphp #java #php #python |
Bài Viết Liên Quan
Hai mẫu kiểm tra tỷ lệ Python
Ghi chú. Có thể thực hiện kiểm tra giả thuyết mà không cần có 5 của mỗi loại. Nhưng điều chỉnh đặc biệt cần phải được thực hiện2. Xác định yêu ...
MongoDB Java kéo từ mảng
Toán tử $push và $pull là một phần của toán tử mảng được thiết kế để sửa đổi mảng trong tài liệu MongoDB. Trong hướng dẫn này, tôi sẽ chỉ cho bạn ...
Tạo 5 số ngẫu nhiên trong khoảng từ 1 đến 50 python
Bài đăng này sẽ thảo luận về cách tạo các số ngẫu nhiên n giữa phạm vi được chỉ định trong Python1. Sử dụng hàm random.randint()Hàm random.randint(x, y) tạo ...
Gửi khóa trong Selenium Python là gì?
hàm send_keys() lấy các khóa khác nhau làm tham số. Do đó chúng ta cần nhập khóa trước khi sử dụng chức năng này. Chúng ta có thể thực hiện tất cả các thao ...
Cách hợp nhất hai tệp excel trong python pandas
Nhiệm vụ chung của python và pandas là tự động hóa quy trình tổng hợp dữ liệu từ nhiều tệp và bảng tínhBài viết này sẽ hướng dẫn quy trình cơ bản ...
1 thùng sơn được bao nhiêu m2
Sơn maxilite được chia thành 2 loại là sơn lót và sơn phủ. Vì thế, diện tích sơn của mỗi loại sơn là hoàn toàn khác nhau.Đối với sơn lót maxilite:1 thùng sơn ...
Tôi có thể sử dụng Python trên Windows 7 không?
Ngôn ngữ lập trình đang trở thành xu hướng ngày nay. Thế giới điện toán đã vượt ra ngoài khuôn khổ lập trình thông thường và rất nhiều ngôn ngữ lập ...
Cách tính phần trăm thay đổi trong Python
Lưu ý rằng bạn cũng có thể sử dụng đối số khoảng thời gian để tính phần trăm thay đổi giữa các giá trị ở các khoảng thời gian khác nhau. import pandas ...
Bao nhiêu ngày cho đến ngày 14 tháng 7 năm 2023?
Số ngàyNgàyNgàySố tuầnSố ngày còn lại%11 Tháng MộtChủ Nhật52-0,27%22 Tháng MộtThứ Hai1-0,55%33 Tháng MộtThứ Ba1-0,82%44 Tháng MộtThứ Tư1-1,10%55 Tháng ...
Có bao nhiêu ngày lễ liên bang vào năm 2023?
Danh sách các ngày lễ liên bang của Hoa Kỳ được tạo thành từ 11 ngày quan trọng mà người Mỹ công nhận và kỷ niệmChelsea RitschelNewyorkThứ năm 19 Tháng một ...
Arcmap 10.8 sử dụng phiên bản Python nào?
Mặc dù Python được cài đặt tự động với mỗi phiên bản trên ArcGIS Desktop 10, nhưng việc thiết lập môi trường python hoạt động để sử dụng gói trang web ...
Python --version
Để kiểm tra phiên bản Python của bạn, hãy chạy python ‐‐version trong dòng lệnh (Windows), trình bao (Mac) hoặc thiết bị đầu cuối (Linux/Ubuntu). Để kiểm tra ...
Nhà phát triển JavaScript so với nhà phát triển Python
Ngôn ngữ lập trình là cơ sở của quá trình phát triển web. Chọn ngôn ngữ hoàn hảo là rất quan trọng để phát triển hiệu quả các trang web và ứng dụng web ...
Các dự án python để tiếp tục
từ chối trách nhiệm. Thông tin được cung cấp trong bài viết này chỉ là quan điểm của tác giả và không phải là lời khuyên đầu tư – nó chỉ được cung ...
Làm cách nào để cài đặt thủ công phpMyAdmin trên Ubuntu?
Làm việc với cơ sở dữ liệu đôi khi có thể đáng sợ, nhưng PhpMyAdmin có thể đơn giản hóa các tác vụ bằng cách cung cấp bảng điều khiển để xem hoặc ...
Cần bao nhiêu vở cho lớp 10?
Lớp 10 học những môn gì? Lớp 10 cần bao nhiêu quyển vở? Là những vở gì?Tổng hợpLớp 10 học những môn gì? Lớp 10 cần bao nhiêu quyển vở? Là những vở ...
Mở và đóng tệp Python
Trong cuộc sống hàng ngày, tất cả chúng ta đều xử lý các loại tệp khác nhau và chỉnh sửa tệp bằng cách mở, đọc và sau đó đóng tệp. Đôi khi, việc tìm ...
Làm cách nào để ẩn video trong HTML?
❮ Đối tượng videoThí dụBật điều khiển cho videotài liệu. getElementById(Video của tôi). điều khiển = đúng;Tự mình thử »Định nghĩa và cách sử ...
Khi nào nên mua Toyota Sequoia 2023?
Mẫu SUV cỡ lớn Toyota Sequoia đã được thiết kế lại hoàn toàn cho năm 2023 và bản cập nhật sẽ không còn sớm nữa. Giống như chiếc xe bán tải Tundra có chung ...
Có thể làm xáo trộn javascript không?
Cung cấp tệp JavaScript mà không làm xáo trộn, đơn giản có nghĩa là bất kỳ ai cũng có thể đọc được mã trong tệp. Vì vậy, nếu người đó hiểu JavaScript, ...