【发布时间】:2013-06-09 15:56:12
【问题描述】:
我有一个完整的值的字符串,用逗号分隔。不用说,这可以通过$strings = explode(',',$fullstring); 完成。
现在,我需要将用户提交的值与该值进行比较,以查看它的“平等程度”。理想情况下,我想检查最多一个字母/符号/数字/...是否不相等。例如,如果硬编码的字符串是'table':
- 'tabl' 会是真的
- 'tablz' 是真的
- 'tab' 会是假的
如果你明白我的意思。当然,字符串也可以包含空格、撇号、数值。我真的不知道我应该如何开始。我已经设置了一个过滤器来检查值是否相等(使用if(in_array(strtolower($userValue),array_map('strtolower',$strings)))),但是在 else 子句中我需要一些方法来检测我刚刚解释的内容。
【问题讨论】: