if ( isset( $paramset['not:id'] ) ) { if ( is_array( $paramset['not:id'] ) ) { array_walk( $paramset['not:id'], create_function( '&$a,$b', '$a = intval($a);' ) ); $where[] = "id NOT IN (" . implode( ',', array_fill( 0, count( $paramset['not:id'] ), '?' ) ) . ")"; $params = array_merge( $params, $paramset['not:id'] ); } else { $where[] = "id != ?"; $params[] = (int) $paramset['not:id']; } }