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

回答編集履歴

2

加筆修正

2017/08/29 08:25

投稿

退会済みユーザー
answer CHANGED
@@ -8,11 +8,14 @@
8
8
  `if(check(array($jis))){`って書くか、
9
9
  `if(check([$jis])){`って書くことになった、
10
10
  ということではないかと。
11
- 配列の初期化に関しては
11
+ 配列の初期化(の文法)に関しては
12
12
  [PHP: 配列 - Manual](http://php.net/manual/ja/language.types.array.php)
13
13
  を参照。
14
14
 
15
15
  (1)に関して。
16
16
  引数が配列かどうかを関数の冒頭で判断して、
17
17
  配列のときの動作と文字列単体のときの動作を組むようにすれば良いですね。
18
- 例えば`is_array()`を使えば配列かどうかの判定が出来ます。
18
+ 例えば`is_array()`を使えば配列かどうかの判定が出来ます。
19
+ でもまぁ、中身としては`mb_check_encoding()`での判定を
20
+ `foreach()`で回しているだけで、
21
+ その場面での必要な設計をしただけで実践では使わないんじゃないかなと察します。

1

加筆修正

2017/08/29 08:25

投稿

退会済みユーザー
answer CHANGED
@@ -8,6 +8,9 @@
8
8
  `if(check(array($jis))){`って書くか、
9
9
  `if(check([$jis])){`って書くことになった、
10
10
  ということではないかと。
11
+ 配列の初期化に関しては
12
+ [PHP: 配列 - Manual](http://php.net/manual/ja/language.types.array.php)
13
+ を参照。
11
14
 
12
15
  (1)に関して。
13
16
  引数が配列かどうかを関数の冒頭で判断して、