MAJ的正则表达式或不是主要的

时间:2014-03-05 08:39:56

标签: php regex

我遇到了一个问题,实际上我的数组总是小写。

'bloom' => array(
    'nom' => 'Guigui',
    'instance' => 'Home'),

但是我使用带有'bloom'的SQL请求, 你有任何正则表达式来实现'bloom'可以用小写和大写听吗?

我想做什么

'bloom' => array(
    'nom' => 'Guigui',
    'instance' => 'Home'),

成为

'(bloom|Bloom|BLoom|BLOom|BLOOm|BLOOM|BlOom|BlOOm|BlOOM|BLoOm|...)' => array(
    'nom' => 'Guigui',
    'instance' => 'Home'),

1 个答案:

答案 0 :(得分:0)

让您的数组保持原样,只需将查询键设为小写。

$key = 'BLOOm';

echo $array[strtolower($key)];