Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

php二维数组排序

作者:—上花′Ing   发布日期:2026-01-06   浏览:36

<?php
// 示例代码:PHP 二维数组排序

// 定义一个二维数组
$data = array(
    array('name' => 'Alice', 'age' => 25, 'score' => 88),
    array('name' => 'Bob', 'age' => 22, 'score' => 92),
    array('name' => 'Charlie', 'age' => 24, 'score' => 85)
);

// 按照 'score' 字段升序排序
usort($data, function($a, $b) {
    return $a['score'] - $b['score'];
});

// 输出排序后的数组
print_r($data);

// 解释说明:
// usort 函数用于对数组进行排序,接受两个参数:
// 第一个参数是要排序的数组,
// 第二个参数是一个回调函数,用于定义排序规则。
// 在回调函数中,我们通过比较 'score' 字段的值来决定元素的顺序。
// 如果返回值小于 0,则表示第一个参数排在前面;
// 如果返回值大于 0,则表示第二个参数排在前面;
// 如果返回值等于 0,则表示两者相等,顺序不变。

?>

上一篇:php array_reverse

下一篇:php pdo

大家都在看

php session用法

php 定义常量

phpisset函数

php html转图片

php后端

php爬虫框架

php读取csv文件

php+mysql动态网站开发

phpmyadmin docker

php session id

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站