【待望】PerlユーザのためのPHP入門 (601レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
185(3): 03/03/06 23:54 ID:aj5F0raF(1) AAS
教えて下さい。
配列@arrayに、'12-34','34-56'...みたいなデータが入ってて、-の右側でソートしたい場合、
@tmp = map { (split /-/)[1] } @array;
@array = @array[ sort { $tmp[$b] <=> $tmp[$a] } 0 .. $#tmp ];
でやってたんですが、同じことをPHPでやるにはどうしたらいいんでしょう?
186: 俺様 03/03/07 00:46 ID:86BQl/fj(1) AAS
>>185
実はそれに似たようなので、俺様も苦労したんだな〜
1<>32<>43<>2
3<>41<>443<>232
...
ってな感じでデータが入ってて
3列目(上だと43,443)だけでsortしたいなーって。
省16
189(1): 03/03/07 14:44 ID:??? AAS
>>185
Perlならこれでいいんじゃない?
@array = sort { (split(/-/,$a))[1] <=> (split(/-/,$b))[1] } @array
190: 03/03/07 16:22 ID:??? AAS
>>185
$i = 0;
for($array[$i]) {
list($first, $second) = explode("-",$array[$i]);
$first[] = $first;
$secondt[] = $second;
$i++;
省8
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.021s