PHP menyediakan pelbagai fungsi untuk mengisih dan menapis data, termasuk sort() (urutan menaik), rsort() (urutan menurun), array_filter() (penapis berdasarkan syarat), array_map() (operasi aplikasi) dan array_reduce( ) (akumulasi beroperasi). Fungsi ini membolehkan anda melakukan operasi data dengan mudah seperti menyusun mengikut tarikh pesanan dan menapis jumlah pesanan.
Cara mengisih dan menapis data menggunakan fungsi dalam PHP
PHP menyediakan pelbagai fungsi terbina yang membolehkan anda mengisih dan menapis data tatasusunan dengan mudah.
Fungsi isih
Contoh:
$numbers = [5, 2, 8, 1, 4]; sort($numbers); // 排序 $numbers 数组 print_r($numbers); // 输出: [1, 2, 4, 5, 8]
Fungsi penapis
Contoh:
$users = [ ['name' => 'John', 'age' => 30], ['name' => 'Mary', 'age' => 25], ['name' => 'Bob', 'age' => 40], ]; $filteredUsers = array_filter($users, function ($user) { return $user['age'] >= 30; }); // 过滤年龄大于或等于 30 岁的人 print_r($filteredUsers); // 输出: [['name' => 'John', 'age' => 30], ['name' => 'Bob', 'age' => 40]]
Kes praktikal
Andaikan anda mempunyai set data yang mengandungi pesanan e-dagang, dan anda perlu mengisih pesanan dalam susunan menaik mengikut tarikh pesanan dan menapis pesanan dengan jumlah pesanan lebih daripada $100.
rreeeeAtas ialah kandungan terperinci Bagaimana untuk mengisih dan menapis data menggunakan fungsi PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!