我正在创建一个验证类,但我没有找到可以帮助我的一致参考。
规则是用字符串设置的,并且类将项目传递给数组。
我不想必须使用 foreach 循环来没有很多,所以我想到了使用**str_replace**
to use **parse_str**
。
//code
// 'TYPE=string&REQUIRED=true&MIN=8
$rule = 'TYPE=string | REQUIRED=true | MIN=8';
$newrule = str_replace( " | " , "&", $rule );
parse_str( $newrule , $parserule );
//output
array(
[TYPE] => string
[REQUIRED] => true
[MIN] => 8
)
这是一个非常简单的解释,但它是一个真实的案例,因为我开始考虑如何最好地进行验证。
然后我将实施适当的方法。
感谢任何能提供帮助的人