回答編集履歴
1
test
CHANGED
@@ -1,37 +1,15 @@
|
|
1
1
|
半角英数なら、配列のインデックスにアクセスするのと同じやり方でストリングの記号にアクセスできますよ。
|
2
2
|
|
3
|
-
|
4
|
-
|
5
|
-
```lang-<ここに言語を入力>
|
6
|
-
|
7
3
|
$str = "abcde";
|
8
|
-
|
9
4
|
$str_ary = array();
|
10
|
-
|
11
5
|
for ($i = 0; $i < strlen($str); $i++) {
|
12
|
-
|
13
|
-
|
6
|
+
$str_ary[$i] = $str[$i];
|
14
|
-
|
15
7
|
}
|
16
|
-
|
17
|
-
```
|
18
|
-
|
19
|
-
|
20
8
|
|
21
9
|
マルチバイトに対応するのであれば、
|
22
10
|
|
23
|
-
|
24
|
-
|
25
|
-
```lang-<ここに言語を入力>
|
26
|
-
|
27
11
|
$str = "あいうえお";
|
28
|
-
|
29
12
|
$len = mb_strlen($str);
|
30
|
-
|
31
13
|
$str_ary = array_map(function ($index) use ($str, $len) {
|
32
|
-
|
33
|
-
|
14
|
+
return mb_substr($str, $index, 1);
|
34
|
-
|
35
15
|
}, range(0, $len - 1));
|
36
|
-
|
37
|
-
```
|