Array_column() là một hàm sẵn có trong PHP và được sử dụng để trả về các giá trị từ một cột duy nhất trong mảng đầu vào. Show cú pháp. array array_column($input_array, $column_number, $index_key); Thông số.
Loại trả lại. Như thể hiện trong cú pháp, kiểu trả về của hàm array_column() là mảng. Nghĩa là, hàm trả về một mảng chứa các giá trị từ một cột duy nhất của mảng đầu vào, được xác định bởi số_cột. Theo tùy chọn, một index_key cũng có thể được cung cấp để lập chỉ mục các giá trị trong mảng được trả về theo các giá trị từ cột index_key của mảng đầu vào ví dụ. Input : array( array( 'roll' => 5, 'name' => 'Akash', 'hobby' => 'Cricket', ), array( 'roll' => 1, 'name' => 'Rishav', 'hobby' => 'Football', ), array( 'roll' => 3, 'name' => 'Anand', 'hobby' => 'Chess', ), ) $column_number = 'hobby' , $index_key = 'roll' Output : Array ( [5] => Cricket [1] => Football [3] => Chess [4] => Cards [2] => Basketball ) Trong ví dụ trên, hàm array_column() được sử dụng để tìm nạp các giá trị của cột có khóa là ‘tên’ và các giá trị này trong mảng đầu ra được lưu trữ với các khóa được lấy từ các giá trị của khóa ‘cuộn’ trong mảng ban đầu Chương trình dưới đây minh họa mảng_cột() với cả ba tham số. C++
Input : array( array( 'roll' => 5, 'name' => 'Akash', 'hobby' => 'Cricket', ), array( 'roll' => 1, 'name' => 'Rishav', 'hobby' => 'Football', ), array( 'roll' => 3, 'name' => 'Anand', 'hobby' => 'Chess', ), ) $column_number = 'hobby' , $index_key = 'roll' Output : Array ( [5] => Cricket [1] => Football [3] => Chess [4] => Cards [2] => Basketball )0_______1_______1 Input : array( array( 'roll' => 5, 'name' => 'Akash', 'hobby' => 'Cricket', ), array( 'roll' => 1, 'name' => 'Rishav', 'hobby' => 'Football', ), array( 'roll' => 3, 'name' => 'Anand', 'hobby' => 'Chess', ), ) $column_number = 'hobby' , $index_key = 'roll' Output : Array ( [5] => Cricket [1] => Football [3] => Chess [4] => Cards [2] => Basketball )2
Input : array( array( 'roll' => 5, 'name' => 'Akash', 'hobby' => 'Cricket', ), array( 'roll' => 1, 'name' => 'Rishav', 'hobby' => 'Football', ), array( 'roll' => 3, 'name' => 'Anand', 'hobby' => 'Chess', ), ) $column_number = 'hobby' , $index_key = 'roll' Output : Array ( [5] => Cricket [1] => Football [3] => Chess [4] => Cards [2] => Basketball )4 Input : array( array( 'roll' => 5, 'name' => 'Akash', 'hobby' => 'Cricket', ), array( 'roll' => 1, 'name' => 'Rishav', 'hobby' => 'Football', ), array( 'roll' => 3, 'name' => 'Anand', 'hobby' => 'Chess', ), ) $column_number = 'hobby' , $index_key = 'roll' Output : Array ( [5] => Cricket [1] => Football [3] => Chess [4] => Cards [2] => Basketball )5 Input : array( array( 'roll' => 5, 'name' => 'Akash', 'hobby' => 'Cricket', ), array( 'roll' => 1, 'name' => 'Rishav', 'hobby' => 'Football', ), array( 'roll' => 3, 'name' => 'Anand', 'hobby' => 'Chess', ), ) $column_number = 'hobby' , $index_key = 'roll' Output : Array ( [5] => Cricket [1] => Football [3] => Chess [4] => Cards [2] => Basketball )6
Input : array( array( 'roll' => 5, 'name' => 'Akash', 'hobby' => 'Cricket', ), array( 'roll' => 1, 'name' => 'Rishav', 'hobby' => 'Football', ), array( 'roll' => 3, 'name' => 'Anand', 'hobby' => 'Chess', ), ) $column_number = 'hobby' , $index_key = 'roll' Output : Array ( [5] => Cricket [1] => Football [3] => Chess [4] => Cards [2] => Basketball )7 Input : array( array( 'roll' => 5, 'name' => 'Akash', 'hobby' => 'Cricket', ), array( 'roll' => 1, 'name' => 'Rishav', 'hobby' => 'Football', ), array( 'roll' => 3, 'name' => 'Anand', 'hobby' => 'Chess', ), ) $column_number = 'hobby' , $index_key = 'roll' Output : Array ( [5] => Cricket [1] => Football [3] => Chess [4] => Cards [2] => Basketball )8
Array ( [5] => Akash [1] => Rishav [3] => Anand [4] => Gaurav [2] => Rahim )0 Array ( [5] => Akash [1] => Rishav [3] => Anand [4] => Gaurav [2] => Rahim )1 Input : array( array( 'roll' => 5, 'name' => 'Akash', 'hobby' => 'Cricket', ), array( 'roll' => 1, 'name' => 'Rishav', 'hobby' => 'Football', ), array( 'roll' => 3, 'name' => 'Anand', 'hobby' => 'Chess', ), ) $column_number = 'hobby' , $index_key = 'roll' Output : Array ( [5] => Cricket [1] => Football [3] => Chess [4] => Cards [2] => Basketball )1 Array ( [5] => Akash [1] => Rishav [3] => Anand [4] => Gaurav [2] => Rahim )3 Array ( [5] => Akash [1] => Rishav [3] => Anand [4] => Gaurav [2] => Rahim )1 'name' Array ( [5] => Akash [1] => Rishav [3] => Anand [4] => Gaurav [2] => Rahim )6 Array ( [5] => Akash [1] => Rishav [3] => Anand [4] => Gaurav [2] => Rahim )7 Input : array( array( 'roll' => 5, 'name' => 'Akash', 'hobby' => 'Cricket', ), array( 'roll' => 1, 'name' => 'Rishav', 'hobby' => 'Football', ), array( 'roll' => 3, 'name' => 'Anand', 'hobby' => 'Chess', ), ) $column_number = 'hobby' , $index_key = 'roll' Output : Array ( [5] => Cricket [1] => Football [3] => Chess [4] => Cards [2] => Basketball )0 Array ( [5] => Akash [1] => Rishav [3] => Anand [4] => Gaurav [2] => Rahim )1 Array ( [0] => Cricket [1] => Football [2] => Chess [3] => Cards [4] => Basketball )0 Array ( [5] => Akash [1] => Rishav [3] => Anand [4] => Gaurav [2] => Rahim )6 Array ( [0] => Cricket [1] => Football [2] => Chess [3] => Cards [4] => Basketball )2_______1_______0
Array ( [0] => Cricket [1] => Football [2] => Chess [3] => Cards [4] => Basketball )5
Array ( [5] => Akash [1] => Rishav [3] => Anand [4] => Gaurav [2] => Rahim )0 Array ( [5] => Akash [1] => Rishav [3] => Anand [4] => Gaurav [2] => Rahim )1 Input : array( array( 'roll' => 5, 'name' => 'Akash', 'hobby' => 'Cricket', ), array( 'roll' => 1, 'name' => 'Rishav', 'hobby' => 'Football', ), array( 'roll' => 3, 'name' => 'Anand', 'hobby' => 'Chess', ), ) $column_number = 'hobby' , $index_key = 'roll' Output : Array ( [5] => Cricket [1] => Football [3] => Chess [4] => Cards [2] => Basketball )1 <?php 0Array ( [5] => Akash [1] => Rishav [3] => Anand [4] => Gaurav [2] => Rahim )1 'name' Array ( [5] => Akash [1] => Rishav [3] => Anand [4] => Gaurav [2] => Rahim )6 <?php 4_______1_______0Array ( [5] => Akash [1] => Rishav [3] => Anand [4] => Gaurav [2] => Rahim )1 Array ( [0] => Cricket [1] => Football [2] => Chess [3] => Cards [4] => Basketball )0 Array ( [5] => Akash [1] => Rishav [3] => Anand [4] => Gaurav [2] => Rahim )6 <?php 9_______1_______0
Array ( [0] => Cricket [1] => Football [2] => Chess [3] => Cards [4] => Basketball )5
Array ( [5] => Akash [1] => Rishav [3] => Anand [4] => Gaurav [2] => Rahim )0 Array ( [5] => Akash [1] => Rishav [3] => Anand [4] => Gaurav [2] => Rahim )1 Input : array( array( 'roll' => 5, 'name' => 'Akash', 'hobby' => 'Cricket', ), array( 'roll' => 1, 'name' => 'Rishav', 'hobby' => 'Football', ), array( 'roll' => 3, 'name' => 'Anand', 'hobby' => 'Chess', ), ) $column_number = 'hobby' , $index_key = 'roll' Output : Array ( [5] => Cricket [1] => Football [3] => Chess [4] => Cards [2] => Basketball )1 // PHP code to illustrate the working of array_column 7Array ( [5] => Akash [1] => Rishav [3] => Anand [4] => Gaurav [2] => Rahim )1 'name' Array ( [5] => Akash [1] => Rishav [3] => Anand [4] => Gaurav [2] => Rahim )6 function Column($details){ 1Input : array( array( 'roll' => 5, 'name' => 'Akash', 'hobby' => 'Cricket', ), array( 'roll' => 1, 'name' => 'Rishav', 'hobby' => 'Football', ), array( 'roll' => 3, 'name' => 'Anand', 'hobby' => 'Chess', ), ) $column_number = 'hobby' , $index_key = 'roll' Output : Array ( [5] => Cricket [1] => Football [3] => Chess [4] => Cards [2] => Basketball )0 Array ( [5] => Akash [1] => Rishav [3] => Anand [4] => Gaurav [2] => Rahim )1 Array ( [0] => Cricket [1] => Football [2] => Chess [3] => Cards [4] => Basketball )0 Array ( [5] => Akash [1] => Rishav [3] => Anand [4] => Gaurav [2] => Rahim )6 function Column($details){ 6_______1_______0
Array ( [0] => Cricket [1] => Football [2] => Chess [3] => Cards [4] => Basketball )5
Array ( [5] => Akash [1] => Rishav [3] => Anand [4] => Gaurav [2] => Rahim )0 Array ( [5] => Akash [1] => Rishav [3] => Anand [4] => Gaurav [2] => Rahim )1 Input : array( array( 'roll' => 5, 'name' => 'Akash', 'hobby' => 'Cricket', ), array( 'roll' => 1, 'name' => 'Rishav', 'hobby' => 'Football', ), array( 'roll' => 3, 'name' => 'Anand', 'hobby' => 'Chess', ), ) $column_number = 'hobby' , $index_key = 'roll' Output : Array ( [5] => Cricket [1] => Football [3] => Chess [4] => Cards [2] => Basketball )1 4Array ( [5] => Akash [1] => Rishav [3] => Anand [4] => Gaurav [2] => Rahim )1 'name' Array ( [5] => Akash [1] => Rishav [3] => Anand [4] => Gaurav [2] => Rahim )6 8_______1_______0Array ( [5] => Akash [1] => Rishav [3] => Anand [4] => Gaurav [2] => Rahim )1 Array ( [0] => Cricket [1] => Football [2] => Chess [3] => Cards [4] => Basketball )0 Array ( [5] => Akash [1] => Rishav [3] => Anand [4] => Gaurav [2] => Rahim )6 $rec = array_column($details, 3_______1_______0
Array ( [0] => Cricket [1] => Football [2] => Chess [3] => Cards [4] => Basketball )5
Array ( [5] => Akash [1] => Rishav [3] => Anand [4] => Gaurav [2] => Rahim )0 Array ( [5] => Akash [1] => Rishav [3] => Anand [4] => Gaurav [2] => Rahim )1 Input : array( array( 'roll' => 5, 'name' => 'Akash', 'hobby' => 'Cricket', ), array( 'roll' => 1, 'name' => 'Rishav', 'hobby' => 'Football', ), array( 'roll' => 3, 'name' => 'Anand', 'hobby' => 'Chess', ), ) $column_number = 'hobby' , $index_key = 'roll' Output : Array ( [5] => Cricket [1] => Football [3] => Chess [4] => Cards [2] => Basketball )1 'name' 1Array ( [5] => Akash [1] => Rishav [3] => Anand [4] => Gaurav [2] => Rahim )1 'name' Array ( [5] => Akash [1] => Rishav [3] => Anand [4] => Gaurav [2] => Rahim )6 'name' 5_______1_______0Array ( [5] => Akash [1] => Rishav [3] => Anand [4] => Gaurav [2] => Rahim )1 Array ( [0] => Cricket [1] => Football [2] => Chess [3] => Cards [4] => Basketball )0 Array ( [5] => Akash [1] => Rishav [3] => Anand [4] => Gaurav [2] => Rahim )6 Input : array( array( 'roll' => 5, 'name' => 'Akash', 'hobby' => 'Cricket', ), array( 'roll' => 1, 'name' => 'Rishav', 'hobby' => 'Football', ), array( 'roll' => 3, 'name' => 'Anand', 'hobby' => 'Chess', ), ) $column_number = 'hobby' , $index_key = 'roll' Output : Array ( [5] => Cricket [1] => Football [3] => Chess [4] => Cards [2] => Basketball )00 Input : array( array( 'roll' => 5, 'name' => 'Akash', 'hobby' => 'Cricket', ), array( 'roll' => 1, 'name' => 'Rishav', 'hobby' => 'Football', ), array( 'roll' => 3, 'name' => 'Anand', 'hobby' => 'Chess', ), ) $column_number = 'hobby' , $index_key = 'roll' Output : Array ( [5] => Cricket [1] => Football [3] => Chess [4] => Cards [2] => Basketball )0
Array ( [0] => Cricket [1] => Football [2] => Chess [3] => Cards [4] => Basketball )5 Input : array( array( 'roll' => 5, 'name' => 'Akash', 'hobby' => 'Cricket', ), array( 'roll' => 1, 'name' => 'Rishav', 'hobby' => 'Football', ), array( 'roll' => 3, 'name' => 'Anand', 'hobby' => 'Chess', ), ) $column_number = 'hobby' , $index_key = 'roll' Output : Array ( [5] => Cricket [1] => Football [3] => Chess [4] => Cards [2] => Basketball )2 Input : array( array( 'roll' => 5, 'name' => 'Akash', 'hobby' => 'Cricket', ), array( 'roll' => 1, 'name' => 'Rishav', 'hobby' => 'Football', ), array( 'roll' => 3, 'name' => 'Anand', 'hobby' => 'Chess', ), ) $column_number = 'hobby' , $index_key = 'roll' Output : Array ( [5] => Cricket [1] => Football [3] => Chess [4] => Cards [2] => Basketball )05 Input : array( array( 'roll' => 5, 'name' => 'Akash', 'hobby' => 'Cricket', ), array( 'roll' => 1, 'name' => 'Rishav', 'hobby' => 'Football', ), array( 'roll' => 3, 'name' => 'Anand', 'hobby' => 'Chess', ), ) $column_number = 'hobby' , $index_key = 'roll' Output : Array ( [5] => Cricket [1] => Football [3] => Chess [4] => Cards [2] => Basketball )06 đầu ra. Array ( [5] => Akash [1] => Rishav [3] => Anand [4] => Gaurav [2] => Rahim ) Chúng ta cũng có thể bỏ qua tham số thứ ba là index_key. Sau đó, trong trường hợp này, cột trong mảng đầu ra sẽ được lập chỉ mục theo cách tuyến tính như đã cho trong mảng. Dưới đây là chương trình PHP để minh họa điều này. Làm cách nào để đếm các cột trong mảng PHP?Bạn chỉ cần sử dụng hàm đếm() hoặc sizeof() của PHP để lấy số lượng phần tử hoặc giá trị trong một mảng. Hàm count() và sizeof() trả về 0 cho một biến đã được khởi tạo với một mảng trống, nhưng nó cũng có thể trả về 0 cho một biến không được đặt.
Làm cách nào để đếm trên mảng trong PHP?Để đếm tất cả các phần tử trong một mảng, PHP cung cấp các hàm count() và sizeof() . Cả hai hàm count() và sizeof() đều được sử dụng để đếm tất cả các phần tử trong một mảng và trả về 0 cho một biến đã được khởi tạo với một mảng trống.
Count() hoạt động như thế nào trong PHP?Hàm đếm() trong PHP là một hàm dựng sẵn có sẵn trong PHP, đếm và trả về số lượng phần tử trong một mảng . Nó cũng đếm số thuộc tính trong một đối tượng. Hàm đếm() có thể trả về 0 cho biến đã được khai báo với một mảng trống hoặc cho biến không được đặt.
Mảng_cột trong PHP là gì?Định nghĩa và cách sử dụng
. Theo tùy chọn, bạn có thể chuyển index_key để lập chỉ mục các giá trị trong mảng được trả về theo các giá trị từ cột index_key của mảng đầu vào. returns the values from a single column of the input array and identified by the column_key. Optionally, you can pass index_key to index the values in the returned array by the values from the index_key column of the input array. |