我使用一個文本文件作爲小數據庫,通過其內部價值命令字符串,並且每行有這樣的格式:需要幫助
3692|Giovanni|giojo982|0005405
9797|Stefano|stefy734|45367
2566|Marco|markkkk998|355647689
4721|Roberto|robn88|809678741
我需要對它們進行排序按字母順序維護其索引,如果可能的話。 目前,我正在使用此代碼,但在這種情況下,邏輯上它不再工作。
閱讀本文How can I sort arrays and data in PHP?我還沒找到類似於我的場景。 所以,我想知道...有解決方案嗎?
$db_friends = "db_friends.txt";
$dblines = file($db_friends);
if(isset($_GET['A-Z'])) {
asort($dblines);
}
if(isset($_GET['Z-A'])) {
arsort($dblines);
}
foreach($dblines as $key => $profile) {
list($uni_id, $name_surname, $textnum_id, $num_id) = explode("|", $profile);
echo $name_surname;
}
<a href="./?A-Z">A-Z</a>
<a href="./?Z-A">Z-A</a>
我該如何解決?
究竟你 「維護自己的指數」 是什麼意思?你的意思是每個字符串中的第一個數字? – GrumpyCrouton
每個字符串的索引... [0] [1] [2] [3] – Devilix
您對A-Z順序的期望是什麼? –