扒开老师双腿猛进入白浆小说,熟女人妻私密按摩内射,成人A片激情免费视频,亚洲欧洲AV无码区玉蒲区

當(dāng)前位置: > 學(xué)習(xí)>正文

php數(shù)組去除重復(fù)元素, array_values重新排序數(shù)組鍵

2025-08-28 學(xué)習(xí)

array_unique()函數(shù)

array_unique()函數(shù)可以移除數(shù)組中的重復(fù)的值,并返回結(jié)果數(shù)組;當(dāng)幾個數(shù)組元素的值相等時,只保留第一個元素,其他的元素被刪除。

代碼示例:<?php

$result1 = array("a" => "green", "red", "b" => "green", "blue", "red");

var_dump($result1);

$result2 = array_unique($result1);

var_dump($result2);

?>

輸出:

 

array_flip()函數(shù)

array_flip()是反轉(zhuǎn)數(shù)組鍵和值的函數(shù),它有個特性就是如果數(shù)組中有二個值是一樣的,那么反轉(zhuǎn)后會保留最后一個鍵和值,利用這個特性我們用他來間接的實現(xiàn)數(shù)組的去重。<?php

header("content-type:text/html;charset=utf-8");

$a = array(1, 5, 2, 5, 1, 3, 2, 4, 5);

// 輸出原始數(shù)組

echo "原始數(shù)組 :";

var_dump($a);

// 通過使用翻轉(zhuǎn)鍵和值移除重復(fù)值

$a = array_flip($a);

// 通過再次翻轉(zhuǎn)鍵和值來恢復(fù)數(shù)組元素

$a = array_flip($a);

// 重新排序數(shù)組鍵

$a = array_values($a);

// 輸出更新后的數(shù)組

echo "更新數(shù)組 :";

var_dump($a);

?>

本站其他內(nèi)容推薦

版權(quán)聲明: 本站僅提供信息存儲空間服務(wù),旨在傳遞更多信息,不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任,不代表本網(wǎng)贊同其觀點和對其真實性負(fù)責(zé)。如因作品內(nèi)容、版權(quán)和其它問題需要同本網(wǎng)聯(lián)系的,請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。