- 【PHP】下らねぇ質問はここに書き込みやがれ [転載禁止]©2ch.net
477 :デフォルトの名無しさん[sage]:2015/03/24(火) 00:46:11.82 ID:Pei7Q5Ow -
| - 【PHP】下らねぇ質問はここに書き込みやがれ [転載禁止]©2ch.net
478 :デフォルトの名無しさん[sage]:2015/03/24(火) 00:49:22.86 ID:Pei7Q5Ow - $lines = array("name1<>180<>100","name2<>190<>125","name3<>160<>80","name4<>200<>200","name5<>175<>90");
| - 【PHP】下らねぇ質問はここに書き込みやがれ [転載禁止]©2ch.net
479 :デフォルトの名無しさん[sage]:2015/03/24(火) 00:50:08.21 ID:Pei7Q5Ow - function cmp($a,$b){
$k=2; $list_a = explode("<>", $a); $list_b = explode("<>", $b); if($list_a[$k] == $list_b[$k]){return 0;} if($list_a[$k] < $list_b[$k]){return -1;} else{return 1;} }
| - 【PHP】下らねぇ質問はここに書き込みやがれ [転載禁止]©2ch.net
480 :デフォルトの名無しさん[sage]:2015/03/24(火) 00:50:39.29 ID:Pei7Q5Ow - usort($lines,"cmp");
foreach($lines as $line){ print "line=$line<br>"; } 行単位でソートをしたいのですが $kはソートの基準番号です この場合$k=2;となっていますが$kを引数として渡す方法を教えてください cmp($a,$b,$k)として usort($lines,cmp($a,$b,2))としてもだめでした
|
|