Differences
This shows you the differences between two versions of the page.
jfprog_06 [2017-09-01 14:54] |
jfprog_06 [2022-07-18 13:20] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Genomgång läsa och skriva till/från textfiler ====== | ||
+ | Tutorial:\\ | ||
+ | [[http:// | ||
+ | [[http:// | ||
+ | |||
+ | |||
+ | <code php> | ||
+ | <?php | ||
+ | /** | ||
+ | | ||
+ | * Genomgång på hur man kan läsa och skriva til och från texfiler | ||
+ | * Funktionern som gås igenom för att läsa från textfiler: | ||
+ | * file | ||
+ | * file_get_contents | ||
+ | * Funktionern som gås igenom för att skriva till textfiler: | ||
+ | * file_put_contents | ||
+ | */ | ||
+ | include(' | ||
+ | // läs en textfil in i en sträng | ||
+ | $str = file_get_contents(' | ||
+ | echo nl2br($str); | ||
+ | |||
+ | // läser in en fil till en array, radbrytning ger ny " | ||
+ | //$arr = file(' | ||
+ | // Man vill för det mesta inte ha med radbrytningen | ||
+ | $arr = file(' | ||
+ | // | ||
+ | |||
+ | $i=0; | ||
+ | while ($i < count($arr)) { | ||
+ | $row = explode(';', | ||
+ | // Skriver bara ut de som heter Anton i förnamn | ||
+ | if ($row[0] == ' | ||
+ | $temp = ' | ||
+ | file_put_contents(' | ||
+ | } | ||
+ | $i++; | ||
+ | } | ||
+ | |||
+ | file_put_contents(' | ||
+ | |||
+ | include(' | ||
+ | </ |