I need to check if a particular numeric id is in a given string or comma separated values.
$myVal = 20;
String could contain just a single valu
Use in_array and explode:
$str = '10, 20, 30, 40'; if(in_array(20, explode(', ', $str))) echo 'In Array'; else echo 'Not In Array';
Note that I am using the numeric 20 because it will equal the ' 20' value. If I used '20', it will not match ' 20'.