回答編集履歴

1

2015/02/06 03:09

投稿

aviva
aviva

スコア130

test CHANGED
@@ -1,49 +1,21 @@
1
1
  このコードを使ってみては?
2
2
 
3
-
4
-
5
- ```lang-<ここに言語を入力>
6
-
7
3
  usort($array, function($a, $b) {
8
-
9
- return strlen($b) - strlen($a);
4
+ return strlen($b) - strlen($a);
10
-
11
5
  });
12
-
13
6
  $array = array("いいいいい", "イヌ", "ネコ", "あああ", "ああああ");
14
-
15
7
  var_dump($array);
16
8
 
17
-
18
-
19
- ```
20
-
21
9
  結果:
22
-
23
- ```lang-<ここに言語を入力>
24
-
25
10
  array(5) {
26
-
27
- [0] =>
11
+ [0] =>
28
-
29
- string(15) "いいいいい"
12
+ string(15) "いいいいい"
30
-
31
- [1] =>
13
+ [1] =>
32
-
33
- string(12) "ああああ"
14
+ string(12) "ああああ"
34
-
35
- [2] =>
15
+ [2] =>
36
-
37
- string(9) "あああ"
16
+ string(9) "あああ"
38
-
39
- [3] =>
17
+ [3] =>
40
-
41
- string(6) "ネコ"
18
+ string(6) "ネコ"
42
-
43
- [4] =>
19
+ [4] =>
44
-
45
- string(6) "イヌ"
20
+ string(6) "イヌ"
46
-
47
21
  }
48
-
49
- ```