for($i=0;$i<count($searchShippersFinal);$i++){
$db = new ps_DB;
$q = "SELECT DISTINCT custom_shipping_carrier FROM jos_vm_category WHERE category_id='". $searchShippersFinal[$i] ."'";
$db->query($q);
$db->next_record();
$ship_methods_allowed[$i] = explode( "|", $db->f('custom_shipping_carrier'));
for($j=0;$j<count($ship_methods_allowed[$i]);$j++){
if($ship_methods_allowed[$i][$j]!=""){
//echo $ship_methods_allowed[$i][$j] . "<br>";
}
}
echo "<br>";
}
//Now that all the array have been created I need to take an put them all into one statement and compare ALL the ARRAYS at the same time to come up with final list.
$ship_methods_allowed[1] = array("UPS","Shipping Based on Total Order","In Store Pickup");
//$ship_methods_allowed[2] = array("UPS","Shipping Based on Total Order","In Store Pickup");
//$result = array_intersect($newArray,$ship_methods_allowed[1],$ship_methods_allowed[2]);
$eval_string = "$result = array_intersect(";
for( $c = 0; $c < count( $ship_methods_allowed )+1; $c++ )
{
$eval_string .= "$ship_methods_allowed[$c], ";
}
//trim off last ", "
$eval_string = substr($eval_string, 0, -4);
$eval_string .= ");";
eval($eval_string);
//eval("\$eval_string=\"$eval_string\";");
//$result = $eval_string;
echo "HERE:" . $result . "-" . $eval_string . "<br>";