De functie PHP " ontploffen " kunt u de data en het scheidingsteken in een afgebakend bestand, zoals een Comma Separated Value ( CSV ) bestand te scheiden . De functie " ontploffen " heeft twee parameters , de afbakening en de input string . In dit geval , de invoertekenreeks de gegevens in het bestand . Het bestand moet worden geopend en de gegevens in een variabele voordat de functie " exploderen " kan worden genoemd . U kunt een " foreach " lus te gebruiken om elk veld te drukken op het scherm of in een nieuw bestand . Instructies 1 Open een leeg document in een teksteditor zoals Kladblok in Windows of gedit in Linux . Type 2 " < ? Php " om de PHP starten . script 3 Typ de lijn " $ filename = " delimited.txt " ; " . om de naam van het bestand in de variabele " $ filename " Type 4 de lijn " $ fh = fopen ( $ filename , ' r '); " om het bestand te openen 5 Typ de lijn " $ data = fread ( $ fh , bestandsgrootte . ( $ filename ) ) ; " om de inhoud van het bestand in de " $ data " . variabele Type 6 de lijn" fclose ( $ fh ) ; . "om het bestand te sluiten < br > Type 7 de regel " $ splitcontents = explode ( " , " , $ data ) ; " om de velden en het scheidingsteken te scheiden . In dit geval is het scheidingsteken een komma ( , ) . U kunt elk teken plaatsen als scheidingsteken in de functie " exploderen " Type 8 de volgende twee regels aan elk bestand af te drukken op het scherm : . Foreach ( $ splitcontents als $ CurrentVal ) { echo $ CurrentVal . " \\ n" ; "> " . } Type 9 aan de PHP-script sluiten 10 Sla het script met de " php . " bestandsextensie . 11 Voer het script uit door te typen " php script.php " vanaf de opdrachtregel in zowel Windows als Linux .
|