You could use:
$term_query = "AND t.slug IN ('" . implode("','",$term_slugs) . "') ";
However prepared statements are nicer:
$term_query = "AND t.slug IN ('" . implode(",",array_fill(0,count($term_slugs),"?") . ") "
Now you can bind the parameters:
PDO binding
$stmt = $pdoObject->prepare($query); //Query is the full query which contains the parametrised $term_query
foreach ($term_slugs as $index => &$slug) {
$stmt->bindParam($index+1,$slug); //+1 because PDO parameters are index starting from 1
}
MySQLi binding
$stmt = mysqli_prepare($query); //Query is the full query which contains the parametrised $term_query
$refArray = [ $stmt, array_fill(0,$term_slugs),"s") ]; //first two parameters for bind param
foreach ($term_slugs as $index => &$slug) {
$refArray[] = &$slug; //mysqli_bind_param needs references
}
call_user_func_array('mysqli_bind_param',$refArray);