質問編集履歴

6

質問内容の修正

2021/11/10 00:58

投稿

Ryu__ta
Ryu__ta

スコア15

test CHANGED
File without changes
test CHANGED
@@ -54,13 +54,11 @@
54
54
 
55
55
  ↑のサイトで確認した場合では問題ありませんでした。
56
56
 
57
- 文字コードが原因なのか思い色々調査しましたが解決にいたらず...
58
57
 
59
58
 
59
+ var_dump( $str == 's3=aaa&s5[0]=aaa' );
60
60
 
61
- /s3=.+&/では一致して
62
-
63
- /s3=.+&s/では一致しせんでした。
61
+ ↑の結果はfalseになりました。
64
62
 
65
63
  ```
66
64
 

5

質問内容の修正

2021/11/10 00:58

投稿

Ryu__ta
Ryu__ta

スコア15

test CHANGED
File without changes
test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
  ```
20
20
 
21
- $array = array( 's3' => 'aaa', 's5' => 'aaa' );
21
+ $array = array( 's3' => 'aaa', 's5[0]' => 'aaa' );
22
22
 
23
23
  $str = urldecode( http_build_query( $array ) );
24
24
 

4

質問内容の修正

2021/11/10 00:30

投稿

Ryu__ta
Ryu__ta

スコア15

test CHANGED
File without changes
test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
  ```
20
20
 
21
- $array = ( 's3' => 'aaa', 's5' => 'aaa' );
21
+ $array = array( 's3' => 'aaa', 's5' => 'aaa' );
22
22
 
23
23
  $str = urldecode( http_build_query( $array ) );
24
24
 

3

質問内容の修正

2021/11/10 00:27

投稿

Ryu__ta
Ryu__ta

スコア15

test CHANGED
File without changes
test CHANGED
@@ -18,9 +18,9 @@
18
18
 
19
19
  ```
20
20
 
21
- $str = 対象文字列;
21
+ $array = ( 's3' => 'aaa', 's5' => 'aaa' );
22
22
 
23
- ※対象文字列の取得はリクエストパラメータを組み込み関数で取得して格納しています。
23
+ $str = urldecode( http_build_query( $array ) );
24
24
 
25
25
 
26
26
 

2

質問内容の修正

2021/11/10 00:26

投稿

Ryu__ta
Ryu__ta

スコア15

test CHANGED
File without changes
test CHANGED
@@ -16,11 +16,19 @@
16
16
 
17
17
  ●コード
18
18
 
19
- ```ここに言語を入力
19
+ ```
20
20
 
21
- preg_match( '/s3=.+&s5[.*]=.+/', $str )
21
+ $str = 対象文字列;
22
22
 
23
- $strには対象文字列格納されています。
23
+ ※対象文字列の取得はリクエストパラメータを組み込み関数で取得して格納ています。
24
+
25
+
26
+
27
+ $pattern = '/s3=.+&s5[.*]=.+/';
28
+
29
+ var_dump( preg_match( '/s3=.+&s5[.*]=.+/', $str ) );
30
+
31
+ var_dump( preg_match( '/s3=.+&s5[.*]=.+/', 's3=aaa&s5[]=aaa' ) );
24
32
 
25
33
  ```
26
34
 
@@ -28,9 +36,11 @@
28
36
 
29
37
  ●結果
30
38
 
31
- ```ここに言語を入力
39
+ ```
32
40
 
33
- int 0 が返ってきてしまいます。
41
+ 上のdumpは int 0
42
+
43
+ 下のdumpは int 1
34
44
 
35
45
  ```
36
46
 

1

タグ追加

2021/11/10 00:20

投稿

Ryu__ta
Ryu__ta

スコア15

test CHANGED
File without changes
test CHANGED
File without changes