$s = "PHP general-purpose PHP scripting PHP scripting language scripting PHP PHP";
$arr = preg_split("/[\s,-.]+/", $s);
print_r($arr);
$arr = array_unique($arr);
print_r($arr);
// reindex array
$arr = array_values($arr);
print_r($arr);
/*
run:
Array
(
[0] => PHP
[1] => general
[2] => purpose
[3] => PHP
[4] => scripting
[5] => PHP
[6] => scripting
[7] => language
[8] => scripting
[9] => PHP
[10] => PHP
)
Array
(
[0] => PHP
[1] => general
[2] => purpose
[4] => scripting
[7] => language
)
Array
(
[0] => PHP
[1] => general
[2] => purpose
[3] => scripting
[4] => language
)
*/