Bidh an gnìomh array_filter a’ sìoladh nan eileamaidean rèite stèidhichte air a’ ghnìomh a tha air a mhìneachadh leis a’ chleachdaiche.
bidh gnìomh array_filter a’ dol seachad air gach luach den raon chun ghnìomh a tha air a mhìneachadh leis a’ chleachdaiche. Bidh an gnìomh a tha air a mhìneachadh leis a’ chleachdaiche a’ tilleadh fìor no ceàrr. Ma tha an luach air a thilleadh fìor, thèid a chumail anns an raon toraidh, air neo thèid a thoirt air falbh bhon toradh fhad ‘s a thilleas an gnìomh sìolaidh meallta air.
Dè an co-chòrdadh a th’ aig gnìomh array_filter ann am PHP?
array_filter(array, callbackfunction, flag)
Chrìochan | Fiosrachadh |
---|---|
sreath | Sònraich an t-sreath airson sìoladh - Riatanach |
gnìomh gairm air ais | Sònraich an gnìomh gairm air ais airson a chleachdadh - Roghainneil |
bratach | Roghainneil. Sònraich na h-argamaidean airson a’ ghnìomh gairm air ais ARRAY_FILTER_USE_KEY: Chan fhaigh an gnìomh a tha air a shònrachadh leis a' chleachdaiche ach an iuchair. ARRAY_FILTER_USE_BOTH - Gheibh an gnìomh a tha air a mhìneachadh leis an neach-cleachdaidh an dà chuid an iuchair agus an luach. |
Eisimpleir den ghnìomh array_filter
<?php
function test_odd($var)
{
return($var & 1);
}
$a1=array(1,3,2,3,4);
print_r(array_filter($a1,"test_odd"));
?>
Anns an eisimpleir gu h-àrd, gheibh an gnìomh user_defined luachan bhon ghnìomh array_filter aon ri aon. Ma choinnicheas an luach ris a’ chumha a tha air a shònrachadh anns a’ ghnìomh a chaidh a mhìneachadh leis a’ chleachdaiche, tillidh e fìor agus fuirichidh e san raon a thig às. Rud eile, thèid a thoirt air falbh bhon raon toraidh.