我有一个 php 数组,其中包含从 db 查询返回的邮政编码。邮政编码为德语格式,因此长度为 5 位。
例子:
array ('90475', '90419', '90425', '90415', '90429', '90479', '90485');
我想使用占位符将值合并到“范围”,例如:
array ('90...', '904..', '9041.', '9042', '9047.');
//90485 is left out because there is only 1 match.
编辑/逻辑:这是用于自动建议搜索。尝试构建一棵树,以便用户可以搜索与以 90 或 904 等开头的任何邮政编码匹配的条目。为了使自动完成有意义,我只想提供“9041”。如果至少有两个条目匹配(例如 90419 和 90415),则为 value。邮政编码总是 5 位数,从 00000 到 99999。
非常感谢任何帮助。谢谢。