Kemas kini versi PHP 5.5: Cara menggunakan fungsi array_column untuk mengekstrak lajur tertentu dalam tatasusunan berbilang dimensi
Dalam versi PHP 5.5, array_column fungsi baharu yang sangat praktikal diperkenalkan, yang boleh mengekstrak lajur data tertentu dengan mudah daripada a tatasusunan pelbagai dimensi. Apabila berurusan dengan tatasusunan berbilang dimensi, kita selalunya perlu mengekstrak lajur data tertentu untuk pemprosesan atau paparan selanjutnya. Fungsi ini boleh dilaksanakan dengan mudah menggunakan fungsi array_column.
Di bawah ini kami akan memperkenalkan cara menggunakan fungsi array_column dan menyediakan beberapa contoh kod:
Sintaks asas untuk menggunakan fungsi array_column adalah seperti berikut:
array array_column ( array $array , mixed $column_key [, mixed $index_key = NULL ] )
Penerangan parameter:
$array
:需要提取数据的多维数组;$column_key
:需要提取的数据列的key或者索引;$index_key
$data = array( array('id' => 1, 'name' => 'John', 'age' => 25), array('id' => 2, 'name' => 'Mary', 'age' => 28), array('id' => 3, 'name' => 'Tom', 'age' => 30), array('id' => 4, 'name' => 'Lisa', 'age' => 23) ); $names = array_column($data, 'name'); print_r($names);
Array ( [0] => John [1] => Mary [2] => Tom [3] => Lisa )
$data = array( array('id' => 1, 'name' => 'John', 'age' => 25), array('id' => 2, 'name' => 'Mary', 'age' => 28), array('id' => 3, 'name' => 'Tom', 'age' => 30), array('id' => 4, 'name' => 'Lisa', 'age' => 23) ); $ages = array_column($data, 'age', 'name'); print_r($ages);
Array ( [John] => 25 [Mary] => 28 [Tom] => 30 [Lisa] => 23 )
Dalam artikel ini, kami memperkenalkan fungsi array_column dalam PHP versi 5.5 dan menyediakan beberapa kod sampel menggunakan fungsi tersebut. Fungsi array_column boleh dengan mudah mengekstrak lajur data tertentu daripada tatasusunan berbilang dimensi dan boleh memilih untuk menggunakan kunci tertentu sebagai indeks. Fungsi ini memudahkan kerja kami dengan tatasusunan berbilang dimensi dan meningkatkan kesederhanaan dan kebolehbacaan kod. Jika versi PHP anda telah dinaik taraf kepada 5.5 dan ke atas, sila cuba gunakan fungsi array_column untuk mengendalikan tugas pengekstrakan data dalam tatasusunan berbilang dimensi!
Atas ialah kandungan terperinci Kemas kini versi PHP 5.5: Cara menggunakan fungsi array_column untuk mengekstrak lajur dalam tatasusunan berbilang dimensi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!