Bir dizinin tüm unsurları tüm unsurları olmadan döngü belirli bir tür örnekleri ise kontrol herhangi basit bir yolu var mı? Ya da en azından bir diziden X türü tüm unsurları almak için kolay bir yoldur.
Teşekkür ederim.
Regards, Diogo
Tüm dizi öğelerini kontrol olmadan bu elde edemez, ama size yardımcı olmak için yerleşik dizi işlevleri kullanabilirsiniz.
Sen return bir dizi array_filter
kullanabilirsiniz. Sen İkinci argüman, belirli bir türü için kontrol olarak kendi callback fonksiyonunu sağlamanız gerekir. Dizinin sayıları even ise bu kontrol edecektir.
function even($var){
return(!($var & 1));
}
// assuming $yourArr is an array containing integers.
$newArray = array_filter($yourArr, "even");
// will return an array with only even integers.
VolkerK yorumuna göre, PHP 5.3 '+ ayrıca, ikinci argüman olarak bir anonim işlev iletebilirsiniz. Bu, yukarıda örnek olarak eşdeğerdir.
$newArray = array_filter($yourArr, function($x) { return 0===$x%2; } );
Eğer tüm unsurları olmadan döngü bir dizinin bütün elemanlarını [bir şey bir şey bir şey] kontrol herhangi basit bir yolu var mı?
Hayır dizinin bütün elemanlarını kontrol etmeden bir dizinin tüm elemanlarını kontrol edemez.
Eğer kullanabilirsiniz rağmen array_walk
Demirbaş kendin yazma kendinizi kurtarmak için.