Использование strip_tags
, если я не понимаю вопрос.
$string = '<option value="abc" >Test - 123</option>
<option value="def" >Test - 456</option>
<option value="ghi" >Test - 789</option>';
$string = strip_tags($string);
Обновление: Пропущено, что вы свободно указали массив в своем вопросе. В этом случае, и я уверен, что есть более чистый метод, я бы сделал что-то вроде:
$teststring = '<option value="abc" >Test - 123</option>
<option value="def" >Test - 456</option>
<option value="ghi" >Test - 789</option>';
$stringarray = split("\n", strip_tags($teststring));
print_r($stringarray);
Обновление 2: И просто добавьте и поставьте, чтобы представить его так, как вы изначально просили (не массив, как мы могли верить, попробуйте следующее:
$teststring = '<option value="abc" >Test - 123</option>
<option value="def" >Test - 456</option>
<option value="ghi" >Test - 789</option>';
$stringarray = split("\n", strip_tags($teststring));
$newstring = join($stringarray, "','");
echo "'" . $newstring . "'\n";