国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目錄
當(dāng)前的任務(wù)列表
首頁 后端開發(fā) php教程 php多維數(shù)組排序以及實際工作中的應(yīng)用

php多維數(shù)組排序以及實際工作中的應(yīng)用

Aug 08, 2016 am 09:20 AM
gt lt name parent task

自定義排序函數(shù)返回false或負(fù)數(shù)意味著第一個參數(shù)應(yīng)該排在第二個參數(shù)的前面, 正數(shù)或true反之, 0相等
usort不保存鍵名
uasort 鍵名會保存下來
uksort 排序是對鍵名進(jìn)行的



    <meta charset="utf-8">
    <title>Sorting Multidimensional Arrays</title>


<?php $a = [
    [
        'key1' => 940,
        'key2' => 'blah',
    ],
    [
        'key1' => 23,
        'key2' => 'this',
    ],
    [
        'key1' => 894,
        'key2' => 'that',
    ],
];

var_dump($a);
// 比較的規(guī)則第一個小于第二個返回負(fù)數(shù)或false, 相當(dāng)于第一個的值減去第二個, 如果前小后大則為負(fù), 前大后小則為正, 兩個一樣, 則為0

//按第一個數(shù)組key1的數(shù)字從小到大排序
function asc_number_sort($x, $y) {
    echo "iteration x1 = ".$x['key1'].' y = '.$y['key1'];
    if ($x['key1'] > $y['key1']) {
        return true; // true或正數(shù)表示第二個參數(shù)應(yīng)該排在前面, 小的在前
    } elseif ($x['key1']  ["name" => "Name", "grade" => xx.x];

    $students = [
        256 => ['name' => 'Jon', 'grade' => '98.5'],
        2 => ['name' => 'Vance', 'grade' => '85.1'],
        9 => ['name' => 'Stephen', 'grade' => '94.0'],
        364 => ['name' => 'Steve', 'grade' => '85.1'],
        68 => ['name' => 'Rob', 'grade' => '74.6'],
    ];

    function name_sort($x, $y) {
        return strcasecmp($x['name'], $y['name']);
    }

    function grade_sort($x, $y) {
        return $x['grade'] 



    <meta charset="utf-8">
    <title>Sorting Multidimensional Arrays</title>


<?php $db = mysqli_connect('192.168.31.172', 'root', 'root', 'phpadvanced');
mysqli_query($db, "set names utf8");

if(!empty($_POST['task'])) {
    $parent_id = 0;
    if(isset($_POST['parent_id']) && filter_var($_POST['parent_id'], FILTER_VALIDATE_INT, ['min_range' => 1])) {
        $parent_id = $_POST['parent_id'];
    }

    $task = mysqli_real_escape_string($db, strip_tags($_POST['task']));

    $q = "INSERT INTO tasks (parent_id, task) VALUES ($parent_id, '$task')";
    echo $q;
    $r = mysqli_query($db, $q);

    if(mysqli_affected_rows($db) == 1) {
        echo '<p>任務(wù)添加成功</p>';
    } else {
        echo '<p>任務(wù)添加失敗</p>';
    }
}
?>
    
添加一個任務(wù)

任務(wù):

上級任務(wù):

$y['parent_id']); } usort($tasks, 'parent_sort'); echo '

當(dāng)前的任務(wù)列表

    '; foreach ($tasks as $task) { echo "
  • {$task['task']}
  • \n"; } echo '
'; ?>
CREATE TABLE tasks (
  task_id INT UNSIGNED NOT NULL AUTO_INCREMENT,
  parent_id INT UNSIGNED NOT NULL DEFAULT 0,
  task VARCHAR(100) NOT NULL,
  date_added TIMESTAMP NOT NULL,
  date_completed TIMESTAMP,
  PRIMARY KEY (task_id),
  INDEX parent (parent_id),
  INDEX added (date_added),
  INDEX completed (date_completed)
);

以上就介紹了php多維數(shù)組排序以及實際工作中的應(yīng)用,包括了方面的內(nèi)容,希望對PHP教程有興趣的朋友有所幫助。

本站聲明
本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

人工智能驅(qū)動的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機

Video Face Swap

Video Face Swap

使用我們完全免費的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級代碼編輯軟件(SublimeText3)

windows11關(guān)機提示task host window任務(wù)宿主正在執(zhí)行關(guān)閉任務(wù)的解決方法 windows11關(guān)機提示task host window任務(wù)宿主正在執(zhí)行關(guān)閉任務(wù)的解決方法 Feb 12, 2024 pm 12:40 PM

近期不少的win11用戶們反映關(guān)機的時候提示taskhostwindow任務(wù)宿主正在執(zhí)行關(guān)閉任務(wù),那么這是怎么回事?用戶們可以進(jìn)入到本地注冊表編輯器下的Desktop文件夾,然后在右邊的窗口中選擇AutoEndTasks來進(jìn)行設(shè)置就可以了。下面就讓本站來為用戶們來仔細(xì)的介紹一下關(guān)機出現(xiàn)這個問題的解決方法吧。windows11關(guān)機提示taskhostwindow任務(wù)宿主正在執(zhí)行關(guān)閉任務(wù)的解決方法1、使用組合鍵win鍵+r鍵,輸入“regedit”,回車,如下圖所示。2、尋找[HKEY

華為GT3 Pro和GT4的差異是什么? 華為GT3 Pro和GT4的差異是什么? Dec 29, 2023 pm 02:27 PM

許多用戶在選擇智能手表的時候都會選擇的華為的品牌,其中華為GT3pro和GT4都是非常熱門的選擇,不少用戶都很好奇華為GT3pro和GT4有什么區(qū)別,下面就就給大家介紹一下二者。華為GT3pro和GT4有什么區(qū)別一、外觀GT4:46mm和41mm,材質(zhì)是玻璃表鏡+不銹鋼機身+高分纖維后殼。GT3pro:46.6mm和42.9mm,材質(zhì)是藍(lán)寶石玻璃表鏡+鈦金屬機身/陶瓷機身+陶瓷后殼二、健康GT4:采用最新的華為Truseen5.5+算法,結(jié)果會更加的精準(zhǔn)。GT3pro:多了ECG心電圖和血管及安

修復(fù):截圖工具在 Windows 11 中不起作用 修復(fù):截圖工具在 Windows 11 中不起作用 Aug 24, 2023 am 09:48 AM

為什么截圖工具在Windows11上不起作用了解問題的根本原因有助于找到正確的解決方案。以下是截圖工具可能無法正常工作的主要原因:對焦助手已打開:這可以防止截圖工具打開。應(yīng)用程序損壞:如果截圖工具在啟動時崩潰,則可能已損壞。過時的圖形驅(qū)動程序:不兼容的驅(qū)動程序可能會干擾截圖工具。來自其他應(yīng)用程序的干擾:其他正在運行的應(yīng)用程序可能與截圖工具沖突。證書已過期:升級過程中的錯誤可能會導(dǎo)致此issu簡單的解決方案這些適合大多數(shù)用戶,不需要任何特殊的技術(shù)知識。1.更新窗口和Microsoft應(yīng)用商店應(yīng)用程

如何修復(fù)無法連接到iPhone上的App Store錯誤 如何修復(fù)無法連接到iPhone上的App Store錯誤 Jul 29, 2023 am 08:22 AM

第1部分:初始故障排除步驟檢查蘋果的系統(tǒng)狀態(tài):在深入研究復(fù)雜的解決方案之前,讓我們從基礎(chǔ)知識開始。問題可能不在于您的設(shè)備;蘋果的服務(wù)器可能會關(guān)閉。訪問Apple的系統(tǒng)狀態(tài)頁面,查看AppStore是否正常工作。如果有問題,您所能做的就是等待Apple修復(fù)它。檢查您的互聯(lián)網(wǎng)連接:確保您擁有穩(wěn)定的互聯(lián)網(wǎng)連接,因為“無法連接到AppStore”問題有時可歸因于連接不良。嘗試在Wi-Fi和移動數(shù)據(jù)之間切換或重置網(wǎng)絡(luò)設(shè)置(“常規(guī)”>“重置”>“重置網(wǎng)絡(luò)設(shè)置”>設(shè)置)。更新您的iOS版本:

php提交表單通過后,彈出的對話框怎樣在當(dāng)前頁彈出,該如何解決 php提交表單通過后,彈出的對話框怎樣在當(dāng)前頁彈出,該如何解決 Jun 13, 2016 am 10:23 AM

php提交表單通過后,彈出的對話框怎樣在當(dāng)前頁彈出php提交表單通過后,彈出的對話框怎樣在當(dāng)前頁彈出而不是在空白頁彈出?想實現(xiàn)這樣的效果:而不是空白頁彈出:------解決方案--------------------如果你的驗證用PHP在后端,那么就用Ajax;僅供參考:HTML code

watch4pro好還是gt好 watch4pro好還是gt好 Sep 26, 2023 pm 02:45 PM

watch4pro和gt各自具有不用的特點和適用場景,如果注重功能的全面性、高性能和時尚外觀,同時愿意承擔(dān)較高的價格,那么Watch 4 Pro可能更適合。如果對功能要求不高,更注重電池續(xù)航和價格的合理性,那么GT系列可能更適合。最終的選擇應(yīng)根據(jù)個人需求、預(yù)算和喜好來決定,建議在購買前仔細(xì)考慮自己的需求,并參考各種產(chǎn)品的評測和比較,以做出更明智的選擇。

如何使用 iPadOS 17.4 優(yōu)化 iPad 電池壽命 如何使用 iPadOS 17.4 優(yōu)化 iPad 電池壽命 Mar 21, 2024 pm 10:31 PM

如何使用iPadOS17.4優(yōu)化iPad電池壽命延長電池續(xù)航時間是移動設(shè)備體驗的關(guān)鍵,iPad是一個很好的例子。如果您覺得iPad電池消耗速度過快,不用擔(dān)心,在iPadOS17.4中有許多技巧和調(diào)整可以顯著延長設(shè)備的運行時間。本深入指南的目標(biāo)不僅僅是提供信息,而是改變您使用iPad的方式,增強您的整體電池管理,并確保您可以在無需充電的情況下更長時間地依賴您的設(shè)備。通過采用此處概述的做法,您朝著更高效、更謹(jǐn)慎地使用技術(shù)邁出了一步,這些技術(shù)是根據(jù)您的個人需求和使用模式量身定制的。識別主要的能量消耗者

如何在Python中訪問父類屬性? 如何在Python中訪問父類屬性? Aug 26, 2023 am 10:17 AM

在面向?qū)ο缶幊讨?,繼承允許我們創(chuàng)建繼承現(xiàn)有類的屬性和方法的新類。這個強大的概念可以在我們的程序中實現(xiàn)代碼重用、模塊化和可擴(kuò)展性。在深入研究訪問父類屬性之前,讓我們先了解一下

See all articles