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() φιλτράρει τις τιμές του πίνακα με τη συνάρτηση ανατροφοδότησης.

Η συνάρτηση αυτή περνά κάθε κλειδί τιμή από τον πίνακα εισόδου στη συνάρτηση ανατροφοδότησης. Αν η συνάρτηση ανατροφοδότησης επιστρέψει true, τότε η τρέχουσα κλειδί τιμή του πίνακα εισόδου θα επιστρέψει στο αποτέλεσμα του πίνακα αποτελεσμάτων. Οι ονόματα των κλειδιών παραμένουν αμετάβλητα.

Γλώσσα

array_filter(array,callbackfunction);
Παράμετροι Περιγραφή
array Απαιτείται. Ορίζει τον πίνακα που θα φιλτράριστεί.
callbackfunction Απαιτείται. Ορίζει τη συνάρτηση ανατροφοδότησης που θα χρησιμοποιηθεί.

Τεχνικά Στοιχεία

Επιστροφή τιμής: Επιστροφή του φιλτράρισμενου πίνακα.
PHP Έκδοση: 4.0.6+