Merhaba ben bu diziyi var diyelim:
$check_post = array(
$_POST["a_post"],
$_POST["b_post"],
$_POST["c_post"],
$_POST["d_post"],
$_POST["e_post"],
$_POST["f_post"],
$_POST["g_post"],
$_POST["h_post"],
$_POST["i_post"]
);
Ben bu dizinin herhangi bir öğe tekrarlanan olup olmadığını kontrol etmek istiyorum, bu yüzden aldım iyi şudur:
if (count(array_unique($check_post)) < count($check_post))
echo "Duplicate";
else
echo "NO Duplicate";
Hangisi daha o bir textarea (izin verilen) boş bırakılırsa bana YANLIŞ verir gerçeği dışında çalışıyor.
Ne istiyorum (count(array_unique())
için dizinin boş değerler dikkate vermemektir.Ancak
BTW empty()
ve array_values($check_post)
ile denedim ama etrafında alınamıyor.
Şimdiden teşekkürler! gerekli herhangi bir açıklama isteyin.