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

回答編集履歴

2

追記

2018/10/24 16:43

投稿

yskk
yskk

スコア257

answer CHANGED
@@ -11,4 +11,11 @@
11
11
  }
12
12
  ```
13
13
  こちらは例ですが、foreachの中では配列$arrayの要素が取り出され$valueに代入されます。
14
- なので、$valueに対して操作を行えばいいわけです。今回だとstripの操作ですね。
14
+ なので、$valueに対して操作を行えばいいわけです。今回だとstripの操作ですね。
15
+
16
+ ```PHP
17
+ foreach ($_POST['tax_plural'] as $value)
18
+ {
19
+ strip_tags($value)
20
+ }
21
+ ```

1

追記

2018/10/24 16:43

投稿

yskk
yskk

スコア257

answer CHANGED
@@ -1,2 +1,14 @@
1
1
  http://php.net/manual/ja/function.array-map.php
2
- 配列の要素全てに同じ操作をするにはmapが使えます。あるいは、foreachで配列の要素一つずつ操作していくのも良いかと思います。
2
+ 配列の要素全てに同じ操作をするにはmapが使えます。あるいは、foreachで配列の要素一つずつ操作していくのも良いかと思います。
3
+
4
+ 初心者にはmapよりもforeachのほうが理解しやすいかもしれないのでforeachで説明します。
5
+ Foreachはfor文の一種で配列の内容分繰り返してくれます。
6
+
7
+ ```PHP
8
+ $array = [1, 2, 3, 4, 5];
9
+ foreach ($array as $value) {
10
+ echo $value . "</br>";
11
+ }
12
+ ```
13
+ こちらは例ですが、foreachの中では配列$arrayの要素が取り出され$valueに代入されます。
14
+ なので、$valueに対して操作を行えばいいわけです。今回だとstripの操作ですね。