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

回答編集履歴

4

低評価する輩はなぜ低評価かご指摘ください。ご質問の通りに答えただけです。

2019/09/03 11:52

投稿

kyoya0819
kyoya0819

スコア10434

answer CHANGED
@@ -26,6 +26,7 @@
26
26
  }
27
27
  }
28
28
  ```
29
+
29
30
  どっちにしてもbreakする(文法的にいいのかな?)意味不明なコード。(もうちょい長くしたかった)
30
31
 
31
32
  このまま納品先に出しても怒られると思うので知りません。

3

追加

2019/09/03 11:52

投稿

kyoya0819
kyoya0819

スコア10434

answer CHANGED
@@ -10,4 +10,22 @@
10
10
  } else {
11
11
  echo 'あったよ';
12
12
  }
13
- ```
13
+ ```
14
+ ```PHP
15
+ <?php
16
+ $hoge1 = "ここに文字列";
17
+ $hoge2 = mb_strlen($hoge1);
18
+ for ($i = 0; $i < $hoge2; $i++) {
19
+ $hoge3 = mb_substr($hoge1, $i, 1);
20
+ if (preg_match("/\S/", $hoge3)) {
21
+ echo "残念";
22
+ break;
23
+ } else {
24
+ echo "OK";
25
+ break;
26
+ }
27
+ }
28
+ ```
29
+ どっちにしてもbreakする(文法的にいいのかな?)意味不明なコード。(もうちょい長くしたかった)
30
+
31
+ このまま納品先に出しても怒られると思うので知りません。

2

追記

2019/09/03 07:57

投稿

kyoya0819
kyoya0819

スコア10434

answer CHANGED
@@ -2,16 +2,12 @@
2
2
  ```PHP
3
3
  <?php
4
4
  $hoge = 'ここに文字列';
5
- if (preg_match("/\S/", $hoge)) {
6
- for ($i = 1; $i <= 100000; $i++) {
7
- $hoge = preg_replace( '/\s/', '', $hoge);
5
+ $hoge = str_replace(' ','',$hoge);
8
- }
6
+ $hoge = str_replace(' ','',$hoge);
7
+ $hoge = str_replace(' ','',$hoge);
9
- if (empty($hoge)) {
8
+ if (empty($hoge)) {
10
- echo 'なかったよ';
9
+ echo 'なかったよ';
11
- } else {
12
- echo 'あったよ';
13
- }
14
10
  } else {
15
- echo "なかったよ";
11
+ echo 'あったよ';
16
12
  }
17
13
  ```

1

ついき

2019/09/03 06:44

投稿

kyoya0819
kyoya0819

スコア10434

answer CHANGED
@@ -12,6 +12,6 @@
12
12
  echo 'あったよ';
13
13
  }
14
14
  } else {
15
- echo "なかったよ";
15
+ echo "なかったよ";
16
-
16
+ }
17
17
  ```