PHP array_filter() ఫంక్షన్
ఉదాహరణ
కాల్బ్యాక్ ఫంక్షన్ ద్వారా అర్రే లోని అంశాలను ఫిల్టర్ చేయండి:
<?php function test_odd($var) { return($var & 1); } $a1=array("a","b",2,3,4); print_r(array_filter($a1,"test_odd")); ?>
నిర్వచనం మరియు ఉపయోగం
array_filter() ఫంక్షన్ కాల్బ్యాక్ ఫంక్షన్ ద్వారా అర్రే లోని విలువలను ఫిల్టర్ చేస్తుంది.
ఈ ఫంక్షన్ ప్రవేశించిన అర్రే ప్రతి కీ-విలువ ను కాల్బ్యాక్ ఫంక్షన్ కు ఇవ్వబడుతుంది. కాల్బ్యాక్ ఫంక్షన్ థ్రూ తిరిగి ఉండితే, ప్రవేశించిన అర్రే ప్రతి కీ-విలువ ను ఫిల్టర్ చేసిన అర్రే లో తిరిగి ఇవ్వబడుతుంది. అర్రే కీ పేర్లు అలాగే ఉంటాయి.
సింతాక్రమం
array_filter(array,callbackfunction);
పారామితులు | వివరణ |
---|---|
array | అవసరం. ఫిల్టర్ చేయవలసిన అర్రే నిర్దేశించండి. |
callbackfunction | అవసరం. ఉపయోగించవలసిన కాల్బ్యాక్ ఫంక్షన్ నిర్దేశించండి. |
సాంకేతిక వివరాలు
తిరిగి విలువ: | ఫిల్టర్ చేసిన అర్రే తిరిగి ఇవ్వబడుతుంది。 |
PHP వెర్షన్: | 4.0.6+ |