Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come rimuovere Null da un array PHP

La costante NULL speciale rappresenta una variabile che non ha alcun valore . È possibile assegnare a diversi tipi di dati . Un tipo di dati array in PHP linguaggio di programmazione valori collegamenti ai tasti . E 'possibile memorizzare un numero qualsiasi di coppie chiave-valore . Se si assegna più valori che l'attuale numero di chiavi nella matrice , i valori aggiuntivi vengono impostati su NULL . Usando NULL come una chiave , si rimuovono gli elementi vuoti da un array di dati in programmi PHP . Cose che ti serviranno
PHP 5.3.6 nts - Win32 riga di comando dell'interprete
Mostra più istruzioni
1

Selezionare " Start" di Windows e quindi selezionare " Blocco note " per . aperto editor di testo Notepad
2

Inserisci le seguenti righe di codice per controllare se un elemento in un array PHP ha valore NULL utilizzando la funzione " nuova chiave " :

//elementi null controllare

$ = array vuoto ( NULL); .

funzione ridigitare (array $ sorgente , $ empty = array ( ) ) per

{ $ i = 0 ;

foreach ( $ sorgente da $ key = > $ val) {

if ( $ chiave ! = $ i ) {

unset ( $ sorgente [ $ key] ) ;

$ sorgente [ $ i ] = $ val ; }

$ i + + ; }

l'array PHP memorizza il risultato di una query Web di database . Ogni elemento dell'array non utilizzato ha un valore NULL . La funzione " ricodifica " utilizza il parametro " $ source " per eliminare le chiavi di elementi null da un indice di array .
3

Inserire le seguenti righe di codice per rimuovere elementi null da un PHP matrice utilizzando i tasti di elementi NULL memorizzate nel parametro " $ val" : .

//NULL elementi rimozione

foreach ( $ sorgente da $ key = > $ val) {

foreach ( $ vuoto da $ var) {

if ( $ val === $ var) {

unset ( $ sorgente [ $ key] ) ;

$ source = ridigitare ( $ sorgente , $ vuoto) ; } } }
ritorno

$ sorgente; }

print_r ( ridigitare ( $ input , $ vuoto) ) ;

? >

la funzione " print_r " visualizza il contenuto di un array PHP sullo schermo , dopo la rimozione di elementi nulli.
4

Selezionare "File" e poi scegliere "Salva ". Inserire " nullrem.php " nella casella "Nome file" e premete il pulsante " Salva ' .
5

Aggiungi i seguenti dati di array PHP dopo il" $ input = array ( "linea nel generico script " nullrem.php " :

1000,

NULL , Stati

libro , Stati

Joe Doe , Stati

NULL , < br

percorso> 66 , Stati

NULL

Fare clic su " File " e selezionare " Salva . ' Fare clic su" Salva' pulsante per aggiungere i tuoi dati array di PHP per lo script " nullrem.php " .
6

Selezionare "Start " di Windows e quindi selezionare " Esegui ". Digitare "cmd " nella casella "Apri" e scegliere " OK" per aprire la finestra della riga di comando .

7

Digitare " cd c : \\ PHP5 " al " > " prompt e premere il tasto "Enter "
8

Digitare " php -f nullrem , php" . al prompt . Premere il tasto per rimuovere elementi null dell'array e visualizzare il contenuto sullo schermo Invio.

 

Programmazione © www.354353.com