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

回答編集履歴

3

加筆修正

2019/08/27 11:07

投稿

退会済みユーザー
answer CHANGED
@@ -1,4 +1,4 @@
1
- こういうことかな?(敢えて示されたソースの直しではなくミニマルなコードを例示。
1
+ 「入力内容がスペースのみ」を判定する、ミニマルなコードを例示。
2
2
 
3
3
  ```php
4
4
  <?php

2

見直し

2019/08/27 11:07

投稿

退会済みユーザー
answer CHANGED
@@ -4,13 +4,13 @@
4
4
  <?php
5
5
 
6
6
  $arr = [
7
- '',
7
+ '', // 文字列長ゼロ
8
- ' ',
8
+ ' ', // 半角空白ひとつ
9
- ' ',
9
+ ' ', // 全角空白ひとつ
10
- ' abc',
10
+ ' abc', // 先頭に半角空白ひとつ
11
- ' あいう',
11
+ ' あいう', // 先頭に全角空白ひとつ
12
- ' ',
12
+ ' ', // 半角空白ふたつ
13
- '     '
13
+ '     ' // 全角空白5つ
14
14
  ];
15
15
  foreach ($arr as $item) {
16
16
  if (!preg_match('/^\s*$/u', $item)) {

1

見直し

2019/08/27 11:00

投稿

退会済みユーザー
answer CHANGED
@@ -1,4 +1,4 @@
1
- こういうことかな?
1
+ こういうことかな?(敢えて示されたソースの直しではなくミニマルなコードを例示。)
2
2
 
3
3
  ```php
4
4
  <?php