PHP Array_filter () funzione

|
Sintassi:
array array_filter ($array, $callback_function, $flag)
Parametri : la funzione accetta tre parametri, di cui uno obbligatorio e gli altri due facoltativi.
  • $array(obbligatorio): si riferisce all’array di input, per il quale deve essere eseguita l’operazione di filtraggio.
  • $callback_function(opzionale) : si riferisce a una funzione definita dall’utente. Se la funzione non è specificata, tutte le voci dell’array che sono FALSE verranno rimosse.
  • $flag(opzionale): si riferisce agli argomenti passati alla funzione di callback.
    • ARRAY_FILTER_USE_KEY - passa la chiave come unico argomento alla funzione di callback invece del valore dell’array.
    • ARRAY_FILTER_USE_BOTH - passa il valore e la chiave come argomenti al callback invece del valore.< /li>
  • Valore restituito : la funzione restituisce un array filtrato. Di seguito è riportato un programma che mostra come restituire o filtrare elementi pari da un array utilizzando la funzione array_filter().
    // Funzione PHP per controllare gli elementi pari in un array funzione Pari ( $array ) { // restituisce se l’intero di input è pari if ( $array % 2 == 0) return TRUE; else return FALSO; } $array = array ( 12, 0, 0, 18, 27, 0, 46); print_r ( array_filter ( $array , "Pari" ));
    ?>
    Output:
    Matrice ([ 0] = > 12 [1] = > 0 [2] = > 0 [3] = > 18 [5] = > 0 [6] = > 46)
    B Per in questo esempio, non passeremo una funzione di callback e vedremo l’output. Vedremo che gli elementi 0 o fake non vengono stampati:
    // Funzione PHP per verificare la presenza di elementi pari in un array funzione Pari ( $array ) { // restituisce se l’input è un numero intero pari if ( $array % 2 == 0) return VERO; else return FALSE; } $array = array ( 12, 0, 0, 18, 27, 0, 46); print_r ( array_filter ( $array ));
    ?>
    Output:
    Array ([ 0] = > 12 [3] = > 18 [ 4] = > 27 [6] = > 46)
    Link : http://php.net/manual/en/function.array-filter.php

    Shop

    Learn programming in R: courses

    $

    Best Python online courses for 2022

    $

    Best laptop for Fortnite

    $

    Best laptop for Excel

    $

    Best laptop for Solidworks

    $

    Best laptop for Roblox

    $

    Best computer for crypto mining

    $

    Best laptop for Sims 4

    $

    Latest questions

    NUMPYNUMPY

    psycopg2: insert multiple rows with one query

    12 answers

    NUMPYNUMPY

    How to convert Nonetype to int or string?

    12 answers

    NUMPYNUMPY

    How to specify multiple return types using type-hints

    12 answers

    NUMPYNUMPY

    Javascript Error: IPython is not defined in JupyterLab

    12 answers


    Wiki

    Python OpenCV | cv2.putText () method

    numpy.arctan2 () in Python

    Python | os.path.realpath () method

    Python OpenCV | cv2.circle () method

    Python OpenCV cv2.cvtColor () method

    Python - Move item to the end of the list

    time.perf_counter () function in Python

    Check if one list is a subset of another in Python

    Python os.path.join () method