php關聯數組怎麼按鍵名實現升序排列

藏色散人
發布: 2021-01-11 10:49:07
原創
6000 人瀏覽過

PHP陣列以鍵名實現升序排列,是PHP初學者需掌握的基礎知識點。那麼對於PHP關聯數組按鍵名進行升序排列,我們就可以使用kso​​rt()函數來實現。

php關聯數組怎麼按鍵名實現升序排列

下面我們就結合簡單的程式碼範例,跟大家介紹不同鍵名類型的PHP關聯陣列依照鍵名實現升序排列的方法。

1、鍵名為字母

程式碼範例如下:

<?php
$arr = array("b"=>"banana","a"=>"apple","d"=>"dog","c"=>"cat");
echo "<pre class="brush:php;toolbar:false">";
//按键排序数组
ksort($arr);
print_r($arr);
登入後複製

排序結果如下:

php關聯數組怎麼按鍵名實現升序排列

#2、鍵名為數字

程式碼範例如下:

<?php
$arr = array("2"=>"banana","4"=>"apple","1"=>"dog","5"=>"cat");
echo "<pre class="brush:php;toolbar:false">";
//按键排序数组
ksort($arr);
print_r($arr);
登入後複製

排序結果如下:

php關聯數組怎麼按鍵名實現升序排列

#3、鍵名為字串

程式碼範例如下:

<?php
$arr = array("banana"=>"banana","apple"=>"apple","dog"=>"dog","cat"=>"cat");
echo "<pre class="brush:php;toolbar:false">";
//按键排序数组
ksort($arr);
print_r($arr);
登入後複製

排序結果如下:

php關聯數組怎麼按鍵名實現升序排列

#ksort()函數表示對陣列依照鍵名排序,保留鍵名到資料的關聯。本函數主要用於關聯數

其語法:

bool ksort ( array &$array [, int $sort_flags = SORT_REGULAR ] )
登入後複製

其中參數:array表示輸入的陣列。 sort_flags表示可以用可選參數 sort_flags 改變排序的行為。

傳回值:成功時傳回 TRUE, 或失敗時傳回 FALSE。

這篇文章就是關於php關聯數組按鍵名實現升序排列的方法介紹,非常簡單,希望對需要的朋友有所幫助!

以上是php關聯數組怎麼按鍵名實現升序排列的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!