通过数字匹配找到学说

时间:2017-11-01 14:01:22

标签: php postgresql symfony doctrine-orm doctrine

我有一个我无法解决的学说查询构建器逻辑问题。

示例:

表用户

id - 名称 - 代码

1 - test - 10

2 - test2 - 10 B

3 - test3 - 10 C

4 - test4 - 103

5 - test5 - 101

我用$ code做了一个查询。 '%'但这总是选错了。

$bu->setParameter(':code', $code . '%');

我想达到以下结果,选择与代码 10,10 B& 10 C ,所以只看数字。所以我们得到的结果是id:10,10 B& 10 C.

仅当空格前的代码匹配时才选择它。这就是10 B&选择10 C.

我已查看正则表达式^ [1-9] [0-9] * $“但无法完成它并将其添加到学说中的setParameter并获得我想要的结果。

还有其他办法吗?谢谢你的帮助。

0 个答案:

没有答案