Den speciella NULL konstanten representerar en variabel som inte har något värde . Du kan koppla den till olika typer av data . En array datatyp i PHP länkar programmeringsspråk värden till nycklar . Den kan lagra valfritt antal av de nyckel - värde-par . Om du tilldelar fler värden än det nuvarande antalet nycklar i matrisen är de extra värden in på null . Genom att använda NULL som en nyckel , tar du bort den tomma element från en array data i PHP -program . Saker du behöver
PHP 5.3.6 NTS - Win32 kommandoraden tolk
Visa fler instruktioner
1
välja "Start " i Windows och välj sedan " Anteckningar " till . öppna Anteckningar textredigerare
2
Ange följande rader kod för att kontrollera om ett element i en PHP- array har NULL värde med hjälp av " rekey " -funktion :
//NULL element kolla
$ tom = array ( NULL ) ; .
funktion rekey ( array $ källa , $ tomt = array ( ) ) katalog
{ $ i = 0 ;
foreach ( $ källa som $ key = > $ val ) {
if ( $ key ! = $ i) {
unset ( $ källa [ $ key ] ) ;
$ källa [ $ i] = $ val; }
$ i + + ; }
PHP array lagrar resultatet av en webbdatabas fråga . Oanvänd array element har NULL värde . Den " rekey " funktionen använder " $ source " parameter att ta bort nycklarna för null element från en array index .
3
Ange följande rader kod för att ta bort NULL element från ett PHP array med nycklar NULL element som lagras i " $ val " parameter : .
//NULL element borttagning
foreach ( $ källa som $ key = > $ val ) {
foreach ( $ tomt som $ var ) {
if ( $ val === $ var ) {
unset ( $ källa [ $ key ] ) ;
$ source = rekey ( $ källa , $ tomma ) ;} } }
retur $ källa ;}
print_r ( rekey ( $ input , $ tom ) ) ;
? >
" print_r " funktionen visar innehållet i en PHP- array på skärmen , när du tar bort NULL element .
4
Välj " File " och välj sedan " Spara . " Ange " nullrem.php " i " File Name " rutan och tryck på " Spara" .
5
Lägg följande PHP- array data efter " $ input = array ( " linje i den generiska " nullrem.php " manus :
1000,
NULL ,
bok ,
Joe Doe ,
NULL ,
Route 66 ,
NULL
Klicka på " File " och välj " Spara . " Klicka på " Spara" för att lägga till din PHP-array data till " nullrem.php " manus .
6
Välj " Start" i Windows och välj sedan " Kör . " Enter " cmd " i " Open " rutan och välj " OK " för att öppna fönstret kommandoraden .
7
Skriv " cd c : \\ PHP5 " på " > "-prompten och tryck på " Enter"
8
Type i " php - f nullrem , php " . vid prompten . Tryck på Enter-tangenten för att ta bort NULL element i arrayen och visa innehållet på skärmen .