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

質問編集履歴

6

修正

2019/08/12 23:41

投稿

aae_11
aae_11

スコア178

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  特殊文字コード「 」の入った文字列から空白を取り除きたいです。
2
2
  下記コードの変数$testにはformより送られてきた&emsp分の空白が含まれた文字列が格納されています
3
- $testには'山田 太郎'となっており、間の空白に が入っている状態です
3
+ $testには'山田 太郎'となっており、間の空白に 分の空白が入っている状態です
4
4
  ```
5
5
  $replaceTarget = array('<br>', '&nbsp;', '&emsp;', '&ensp;',' ',' ');
6
6
  $test = str_replace($replaceTarget,'',$test);

5

修正

2019/08/12 23:41

投稿

aae_11
aae_11

スコア178

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,5 @@
1
1
  特殊文字コード「&emsp;」の入った文字列から空白を取り除きたいです。
2
- 下記コードの変数$testにはformより送られてきた&emspが含まれた文字列が格納されていますy。
2
+ 下記コードの変数$testにはformより送られてきた&emsp分の空白が含まれた文字列が格納されています
3
3
  $testには'山田 太郎'となっており、間の空白に&emsp;が入っている状態です
4
4
  ```
5
5
  $replaceTarget = array('<br>', '&nbsp;', '&emsp;', '&ensp;',' ',' ');

4

修正

2019/08/12 23:40

投稿

aae_11
aae_11

スコア178

title CHANGED
File without changes
body CHANGED
@@ -8,4 +8,7 @@
8
8
  echo $test;
9
9
  ```
10
10
  上記のechoの結果は空白が取り除かれていない状態で表示がされ、デベロッパーツールにてelement項目を確認した結果、&emsp;は取り除かれていませんでした。
11
- 原因が分からない為、解決法につきまして、ご助言頂ければ幸いです。
11
+ 原因が分からない為、解決法につきまして、ご助言頂ければ幸いです。
12
+ **追記です**
13
+ str_replace前及び後の$testをvar_dumpした結果は以下になります。 
14
+ > :string '山田 太郎' (length=15)

3

修正

2019/08/12 23:08

投稿

aae_11
aae_11

スコア178

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  特殊文字コード「&emsp;」の入った文字列から空白を取り除きたいです。
2
2
  下記コードの変数$testにはformより送られてきた&emspが含まれた文字列が格納されていますy。
3
- $testには'山田 太郎'となっており、間の空白に$emsp;が入っている状態です
3
+ $testには'山田 太郎'となっており、間の空白に&emsp;が入っている状態です
4
4
  ```
5
5
  $replaceTarget = array('<br>', '&nbsp;', '&emsp;', '&ensp;',' ',' ');
6
6
  $test = str_replace($replaceTarget,'',$test);

2

修正

2019/08/12 13:48

投稿

aae_11
aae_11

スコア178

title CHANGED
File without changes
body CHANGED
@@ -7,5 +7,5 @@
7
7
       
8
8
  echo $test;
9
9
  ```
10
- 上記のechoの結果は空白が取り除かれていない状態で表示がされ、デベロッパーツールにてelement項目を確認した結果、$emsp;は取り除かれていませんでした。
10
+ 上記のechoの結果は空白が取り除かれていない状態で表示がされ、デベロッパーツールにてelement項目を確認した結果、&emsp;は取り除かれていませんでした。
11
11
  原因が分からない為、解決法につきまして、ご助言頂ければ幸いです。

1

追記

2019/08/12 13:47

投稿

aae_11
aae_11

スコア178

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,6 @@
1
1
  特殊文字コード「&emsp;」の入った文字列から空白を取り除きたいです。
2
- 下記コードの変数$testにはformより送られてきた&emspが含まれた文字列が格納されています。
2
+ 下記コードの変数$testにはformより送られてきた&emspが含まれた文字列が格納されていますy
3
+ $testには'山田 太郎'となっており、間の空白に$emsp;が入っている状態です
3
4
  ```
4
5
  $replaceTarget = array('<br>', '&nbsp;', '&emsp;', '&ensp;',' ',' ');
5
6
  $test = str_replace($replaceTarget,'',$test);