我有一个 val 数组,其中包含带下划线的动态字符串。另外,我有一个包含整数的变量 $key。我需要将 $key 与每个 $val (下划线之前的值)匹配。
我做了以下方式:
<?php
$key = 2; //always a dynamic number
$val = array('3_33', '2_55'); //always a dynamic string with underscore
if(in_array($key, $val)) {
echo 'Yes';
}
else
{
echo 'No';
}
?>
虽然这段代码运行良好,但我想知道它是否是正确的方法或建议一些更好的选择。