Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe maak ik een e-mailadres uit een string in PHP
Bij het lezen van gegevens uit een bestand met behulp van PHP , je meestal leest elke regel een voor een in een string en dan ontleden de string naar de verschillende gegevens in de tekenreeks extraheren . De snaar die u leest kunt een e-mailadres bevat , en het is mogelijk om het e-mailadres van de string met behulp van een reguliere expressie die het e-mailadres formaat binnen de string kan identificeren , samen met de ingebouwde PHP-functies ontworpen om te werken met reguliere expressies te verwijderen . Instructies
1

Open een data -bestand om het line- by -line te lezen in een string variabele die je zal ontleden om het e-mailadres bevat binnen het te verwijderen . Typ bijvoorbeeld : ?

$ fp = fopen ( " myfile.dat " , " r " ) ;

if ( ! $ Fp ) sterven ( " Kon bestand niet openen ! " ) ) ; kopen van 2

Initialiseer een array om het e-mailadres verwijderen uit elke snaar slaan . Initialiseren andere array door te geven als een parameter voor het vastleggen van het e-mailadres van elke individuele lijn . Stel een variabele gelijk aan de reguliere expressie string voor bijpassende e-mailadressen. Typ bijvoorbeeld : .

$ Email = ' /^ [ A - Z0 - 9._ % + - ] + @ [ . A - Z0 - 9 - ] + \\ [ AZ ] { 2,6 } $ /i ' ;

$ adressen = array ( ) ;

$ wedstrijden = array ( ) ;

Doorloop elke regel in 3 het bestand totdat er geen gegevens meer . Typ bijvoorbeeld :

while ( $ lijn = fgets ( $ fp ) ) op {
4

Match de lijn naar het e- reguliere expressie filter met behulp van de preg_match functie . Een array om de functie om het e-mailadres afgestemd op index 0 krijgt . Typ bijvoorbeeld :

if ( preg_match ( $ email , $ lijn , $ wedstrijden ) {
5

Ophalen het e-mailadres van reeksindex 0 van de parameter matrix u voorbij . . Sla het e-mailadres door aan de meester e -array geïnitialiseerd u aan het begin van het programma toe te voegen Typ bijvoorbeeld :

array_push
( $ adressen , $ wedstrijden [ 0 ] ) ;
6

Match de string naar de reguliere expressie opnieuw met preg_replace en vervang de gevonden e-mailadres met nultekens om deze uit de string te verwijderen Typ bijvoorbeeld : .

preg_replace
( $ email , " " , $ . lijn ) ;

}

}
7


Sluit het bestand en print de lijst met e-mailadressen verwijderd Typ bijvoorbeeld :

fclose ( $ fp ) ;

print_r
( $ adressen ) ; ?

>

Previous: Next:
  PHP /MySQL Programmering
·Hoe te verwijderen van een MyS…
·Hoe te Indexes Rebuild op MYSQ…
·Hoe je het aantal rijen in CSV…
·Hoe naar Lijst PHP Informatie …
·Hoe te gereserveerde namen geb…
·Hoe maak je een Block maken in…
·Mijn GoDaddy E PHP formulier w…
·Hoe te openen de PHP File Exte…
·Hoe de Last Auto Increment MyS…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een tekstveld opmaken om sle…
·Hoe te Getallen converteren naar tekst i…
·Hoe maak je een wachtrij in Reverse C + …
·Hoe te VBScript In Excel 
·Hoe te Diamantvormen gebruiken in uw Flo…
·Hoe maak je een lijst van databases op e…
·Hoe de String in C gebruiken Arrays Zond…
·Hoe een Animated Picture Maak PHP 
·Hoe te Kleurinstellingen wijzigen in Vis…
Copyright © Computer Kennis http://www.nldit.com