我有一个从0到n的键的数组,我需要在迭代数组时使用continue来排除以下键模式:
... 3,4,8,9,13,14,18,19
问题是我需要某种公式,以便模式不仅限于上面的数字。
答案 0 :(得分:1)
$exclude = array(3,4,8,9,13,14,18,19);
foreach ( $inputArray as $key => $value ) {
if ( in_array($key, $exclude) ) {
continue;
}
// do something
}
答案 1 :(得分:0)
$array = range( 0, $n);
foreach( $array as $i)
{
if( in_array( $i, array( 3,4,8,9,13,14,18,19)))
continue;
}
答案 2 :(得分:0)
$exclude_keys = array(3,4,9);
for($array as $index => $value) {
if(false !== array_search($index, $exclude_keys)) {
//do what you want
}
}
答案 3 :(得分:0)
$exclude_mods = array(3,4,8,9);
foreach ( $inputArray as $key => $value ) {
if ( in_array($key % 10, $exclude) ) {
continue;
}
// do something
}