Jump to content

in_array problem


vzwhaley

Recommended Posts

I cannot get the following in_array to loop through all of the values of the $CuisineListS array. Does anyone know how to correctly loop through an in_array? In the following code, I should have 5 matches, but it only echoes one match. Any tips will be appreciated.

 

PHP Code:

$sql = "SELECT * FROM Restaurants WHERE ID = '6'"; 
    $Recordset = mysql_query($sql); 
    $RS = mysql_fetch_assoc($Recordset); 
     
    $sql1 = "SELECT * FROM RestaurantsCuisine ORDER BY CuisineType ASC"; 
    $Recordset1 = mysql_query($sql1); 
     
$Cuisine = $RS['Cuisine']; 
$CuisineListS = explode("|", $Cuisine); 

while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)) { 

    if(in_array($row_Recordset1['ID'], $CuisineListS)) { 
       echo "Match: " . $row_Recordset1['ID'] . "<br><br>"; 
       } 
} 

Link to comment
https://forums.phpfreaks.com/topic/39844-in_array-problem/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.