Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako nájsť chýbajúce čísla v PHP Array

PHP je server - side skriptovací jazyk , ktorý podporuje ako skalárne a zložené dátové typy , ako je napríklad pole . PHP polia sú vlastne objednal mapy , ktoré združujú kľúče s hodnotami , kde každý kľúč identifikuje hodnotu . Pole umožňuje ukladanie dát skupiny v jednej premennej , aby hodnoty dát možno manipulovať ako jediné štruktúry . PHP tiež ponúka celý rad funkcií pre zmenu , mazanie , tlač a porovnanie hodnoty uložené v poli , funkcia , ktorá je užitočná pri organizovaní údajov alebo pri zisťovaní chýbajúcich hodnôt v poliach . Veci , ktoré budete potrebovať klipart textový editor
Zobraziť ďalšie inštrukcie Cestuj 1

Otvorte textový editor a vytvorte nový súbor s názvom " missingArray.php " . Pridať otvorený PHP oddeľovač ( " < ? PHP " ) a blízky PHP oddeľovač súboru ( " > " ) . Tieto oddeľovače ukazujú , že ľubovoľný text medzi nimi by mali byť interpretované ako PHP .

< ? PHP

>
2

deklarovať premennú PHP s názvom " $ testArray " . Použite " array ( ) " PHP jazykový konštrukt a hodnoty " 1,2,3,5,9 " deklarovať polia s chýbajúcimi hodnotami . Hodnoty uložiť do " $ testArray " premenné

< php

$ testArray = array ( 1,2,3,5,9 ) ; . ?

? >
3

deklarovať druhý PHP premennú s názvom " $ arrayRange " . Použite " rozsah ( ) " funkcia PHP pre určenie hodnoty medzi " 1 " a maximálnu hodnotu položiek uložených v " $ testArray " pole . Ak chcete určiť maximálnu hodnotu " $ testArray " , použite max PHP funkcie ( ) . Store Array je rozsah hodnôt v " $ arrayRange " premenné

< php

$ testArray = array ( 1,2,3,5,9 ) ; . ?

$ arrayRange = rozsah ( 1 , max ( $ testArray ) ) ;

>
4

deklarovať tretiu premennú PHP s názvom " $ missingValues ​​" ? . Pomocou " array_diff ) ( " funkcia PHP identifikovať chýbajúce hodnoty chýbajúce v " $ testArray " pole . To sú hodnoty , ktoré existujú v poli " $ arrayRange " , ale neexistujú v " $ testArray " pole . . Tieto hodnoty uložiť do " $ missingValues ​​" premenné

< php

$ testArray = array ( 1,2,3,5,9 ) ; ?

$ arrayRange = rozsah ( 1 , max ( $ testArray ) ) ;

$ missingValues ​​= array_diff ( $ arrayRange , $ testArray ) ; ?

>
5

použite PHP " print_r " príkaz k tlači hodnôt v poli " $ missingValues ​​" v čitateľnom formáte . " Print_r " Príkaz vytlačí každá klávesa pole nasledované hodnotou klí

< php

$ testArray = array ( 1,2,3,5,9 ) ; . ?

$ arrayRange = rozsah ( 1 , max ( $ testArray ) ) ;

$ missingValues ​​= array_diff ( $ arrayRange , $ testArray ) ;

print_r ( $ missingValues ​​) ;

>
6

Otvoriť " missingArray.php " vo webovom prehliadači . Overte , že hodnoty chýbajúce polia v poli " $ missingValues ​​" sú vytlačené na webovej stránke .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené