質問するログイン新規登録

質問編集履歴

1

2015/02/17 02:59

投稿

lockrock
lockrock

スコア170

title CHANGED
File without changes
body CHANGED
@@ -1,50 +1,40 @@
1
- 以下のような配列があります。
1
+ 以下のような配列があります。
2
-
3
- ```lang-<ここに言語を入力>
2
+
4
- $array = array(1,2,3,4,5);
3
+ $array = array(1,2,3,4,5);
5
- ```
4
+
6
-
7
- そして配列の中身を以下のように、表示したとします。
5
+ そして配列の中身を以下のように、表示したとします。
8
-
9
- ```lang-<ここに言語を入力>
6
+
10
- array(5) {
7
+ array(5) {
11
- [0] => int(1)
8
+ [0] => int(1)
12
- [1] => int(2)
9
+ [1] => int(2)
13
- [2] => int(3)
10
+ [2] => int(3)
14
- [3] => int(4)
11
+ [3] => int(4)
15
- [4] => int(5)
12
+ [4] => int(5)
16
- }
13
+ }
17
- ```
14
+
18
-
19
- 下記のコードでループを抜けて、要素を削除して、インデックスを上げていきます。
15
+ 下記のコードでループを抜けて、要素を削除して、インデックスを上げていきます。
20
-
21
- ```lang-<ここに言語を入力>
16
+
22
- foreach($array as $i => $info)
17
+ foreach($array as $i => $info)
23
- {
18
+ {
24
- if($info == 1 || $info == 2)
19
+ if($info == 1 || $info == 2)
25
- {
20
+ {
26
- unset($array[$i]);
21
+ unset($array[$i]);
27
- }
22
+ }
28
- }
23
+ }
29
- ```
24
+
30
-
31
- その後、以下のようにダンプしたとします。
25
+ その後、以下のようにダンプしたとします。
32
-
33
- ```lang-<ここに言語を入力>
26
+
34
- array(3) {
27
+ array(3) {
35
- [2] => int(3)
28
+ [2] => int(3)
36
- [3] => int(4)
29
+ [3] => int(4)
37
- [4] => int(5)
30
+ [4] => int(5)
38
- }
31
+ }
39
- ```
32
+
40
-
41
- ここで質問です。
33
+ ここで質問です。
42
- 下記のように、配列のキーが0から始まるように配列のキーを振りなおす良い方法はありますか?
34
+ 下記のように、配列のキーが0から始まるように配列のキーを振りなおす良い方法はありますか?
43
-
44
- ```lang-<ここに言語を入力>
35
+
45
- array(3) {
36
+ array(3) {
46
- [0] => int(3)
37
+ [0] => int(3)
47
- [1] => int(4)
38
+ [1] => int(4)
48
- [2] => int(5)
39
+ [2] => int(5)
49
- }
40
+ }
50
- ```