PHP讀取陣列排序,PHP 讀取TXT 陣列排序

2022-12-23 07:16:32 字數 953 閱讀 6983

1樓:

usort,使用自定義的方式排序,注意create_function中的引號不要隨便改哦

剛才寫錯個字母,現在這個測試過了。

$array = array('aaa,1','33,6','434,3','112,5');

usort($array, create_function('$a, $b', '$i = explode(",", $a); $j = explode(",", $b); return intval($i[1], 10) > intval($j[1], 10) ? 1 : -1;'));

print_r($array);

exit;

得到 array

([0] => aaa,1

[1] => 434,3

[2] => 112,5

[3] => 33,6)

2樓:黑爪

$arr=file('1.txt');//讀取檔案,單位為行,返回陣列;

$arrlen=count($arr);

for($i=0;$i<$arrlen;$i++)ksort($newarr);

print_r($newarr);

3樓:匿名使用者

<?php

$x="

aaa,1

33,6

434,3

112,5

";$str = explode(php_eol,$x);

$ret=array();

foreach($str as $val)}ksort($ret);

var_dump($ret);

?>

4樓:好吃的肥牛

我說個思路吧

讀取每一行,然後用explode以,為標誌分解,就可以得到後面一個數字,然後就可以排序了

php向mysql寫入資料,PHP陣列,如何寫入mysql資料庫?

if sql else 這個判斷明顯是錯誤的,sql 這肯定是有值的,它的值就是你給的sql語句。所以不管你怎麼註冊,都是輸出註冊成功。而應該判斷它的反回值 query mysql query sql,con 如果註冊不成功,query flase 否則反之.看看你的mysql的表裡,有沒有主鍵和自...

陣列轉換問題php

hi我幫你解決 高階副會長 副會長常務理事 理事會員 協會領導 第二收件人 arq implode post type echo str replace arq 你看看效果。第一個陣列,我覺得有問題.select的where id arr 我覺得最好用id in 來做。先把陣列轉換成字串。a imp...

php根據某個欄位對二維陣列這個陣列排序

試編寫 如下 array array id 1,price 50 array array id 2,price 70 array array id 3,price 30 array array id 4,price 20 foreach array as key value array multis...