Diskuze: ošetření filtrace vice poli
Zobrazeno 4 zpráv z 4.
$args = array();
$a = array(34,58,76,9,995,100);
$b = array(34,74,76,7,44);
$c = array(34,78,55);
$d = array(34,58,44,25,69,78,105);
$e = array();
if ( !empty($a) ) $args[] = &$a;
if ( !empty($b) ) $args[] = &$b;
if ( !empty($c) ) $args[] = &$c;
if ( !empty($d) ) $args[] = &$d;
if ( !empty($e) ) $args[] = &$e;
if ( count($args) == 1 ) {
$prunik = $args[0];
} else {
$prunik = call_user_func_array('array_intersect', $args);
}
Myslím, že hľadáš toto.
samozrejme, že tie ify by sa dali zautomatizovať ale to už záleží na tvojom skripte
zamálo, stačí len googliť. vždy sa nájde niekto, kto už ten problém vyriešil
Zobrazeno 4 zpráv z 4.