Den spesielle NULL konstant representerer en variabel som ikke har noen verdi. Du kan tilordne den til forskjellige typer data . En rekke datatype i PHP programmeringsspråk linker verdier til tastene . Den kan lagre en rekke av de nøkkelverdipar . Hvis du tildele flere verdier enn det eksisterende antall nøkler i matrisen , blir de ekstra verdiene satt til NULL . Ved å bruke NULL som en nøkkel , fjerner du de tomme elementer fra en rekke data i PHP- programmer. Du trenger
PHP 5.3.6 nts - Win32 kommandolinje tolk
Vis flere instruksjoner
en
Velg "Start" i Windows og velg "Notisblokk " for å . åpne Notepad teksteditor
2
Legg inn følgende linjer med kode for å sjekke , hvis et element i en PHP array har NULL verdi ved å bruke " rekey "-funksjon :
//NULL elementer sjekke
$ tomt = array ( NULL) ; .
funksjon rekey ( array $ source , $ tomt = array ( ) )
{$ i = 0 ;
foreach ( $ kilde som $ key = > $ val ) {
if ( $ key ! = $ i) {
usatt ( $ kilde [ $ key ] ) ;
$ kilde [$ i] = $ val ;}
$ i + +; }
PHP array lagrer resultatet av en web- database spørring . Ubrukt matrise element har NULL verdi. Den " rekey "-funksjonen bruker " $ source "-parameteren for å slette nøklene til NULL elementer fra en rekke indeksen.
3
Legg inn følgende linjer med kode for å fjerne NULL elementer fra en PHP matrisen ved hjelp av tastene på NULL elementer som er lagret i " $ val" parameter : .
//NULL elementer fjerning
foreach ( $ kilde som $ key = > $ val ) {
foreach ( $ tomt som $ var ) {
if ( $ val === $ var ) {
usatt ( $ kilde [ $ key ] ) ;
< p > $ source = rekey ( $ kilde , $ tom) ;} } }
returnerte $ kilde ;}
print_r ( rekey ( $ input, $ tom) ) ;
< p> ? >
" print_r "-funksjonen viser innholdet i en PHP array på skjermen , etter at du fjerner NULL elementer .
4
Velg " File" og deretter velge "Lagre". Skriv inn " nullrem.php " i " File Name "-boksen , og trykk på " Lagre" -knappen.
5
Legg til følgende PHP array data etter " $ innspill = array (" linje i den generiske " nullrem.php " script : en
1000 , etter
NULL , etter
bok , etter
Joe Doe , etter
NULL ,
Route 66 , etter
NULL
Klikk på "File " og velg " Lagre". Klikk på " Lagre" -knappen for å legge til dine PHP array data til " nullrem.php " script .
6
Velg " start" i Windows og velg deretter "Run. " Skriv "cmd " i "Open" -boksen og velg " OK " for å åpne kommandolinjen vinduet.
7
Skriv " cd c: \\ PHP5 " på " > "-ledeteksten , og trykk på "Enter "-tasten
8
Skriv inn " php -f nullrem , php " . ved ledeteksten. Trykk på Enter-tasten for å fjerne NULL elementer i matrisen og vise innholdet på skjermen.