请问这样的数组该如何定义?
$service[] = array(
'cmdkey' => 'IP',
'numkey' => '123456'
)
$cmd = "IP";
foreach ($service as $svc) {
if(strcmp($cmd,$svc['cmdkey']) == 0) {
echo "ok";
}
}
上述应该打印出OK,我的意思就是想这里的数组当中cmdkey这个索引所对应的键值能不能是一个正则式,或者是一个函数的表达,能让这个程序匹配一个列表,比如cmdkey索引所指向一个列表0-9,那么当$cmd=0....9中的任何一个数字时,都能匹配到,打印出OK,不知这样解释,是否明白呢?