質問編集履歴

1

質問3を削除

2019/09/08 07:42

投稿

chikachi
chikachi

スコア33

test CHANGED
File without changes
test CHANGED
@@ -75,63 +75,3 @@
75
75
  $array = esc_arr($array); // ➃
76
76
 
77
77
  ```
78
-
79
- ###質問3
80
-
81
- 上の関数は下記になりますが、この処理はあっていますか?
82
-
83
- ```
84
-
85
- // 配列をサニタイズする
86
-
87
- function esc_arr( $target ) {
88
-
89
- if( is_array($target) ){
90
-
91
- foreach ( $target as $k=>$v ) {
92
-
93
- $target[$k] = esc_html($v);
94
-
95
- }
96
-
97
- }else{
98
-
99
- $target=false;
100
-
101
- }
102
-
103
- return $target;
104
-
105
- }
106
-
107
-
108
-
109
- // HTMLがあったらtrueを返す
110
-
111
- function html_true( $target ) {
112
-
113
- if( is_array($target)){
114
-
115
- foreach ( $target as $k=>$v ) {
116
-
117
- if ( preg_match("/<(\"[^\"]*\"|'[^']*'|[^'\">])*>/", $target[$k]) ) {
118
-
119
- return true;
120
-
121
- }
122
-
123
- }
124
-
125
- } else {
126
-
127
- if ( preg_match("/<(\"[^\"]*\"|'[^']*'|[^'\">])*>/", $target) ) {
128
-
129
- return true;
130
-
131
- }
132
-
133
- }
134
-
135
- }
136
-
137
- ```