配列内の空の値を削除し、1つの単語のみを含む値を削除したい。
これは私のコードです:
$all = "smart lion, smart duck, small ant, , pig";
$allkey = explode (',',$all);
$allkey = array_unique($allkey);
for ($i = 0; $i < (count($allkey)); $i++)
{
if (str_word_count($allkey[$i]) < 2)
{
unset($allkey[$i]);
}
else
{
echo $allkey[$i]."<br />";
}
}
空の値と単語「pig」を削除したいので、このコードを機能させるのを手伝ってください。ありがとうございました。