PHP array naar file
Berend R
07/05/2021 19:17:33Goedemiddag allen,
Hier een beginner in PHP.
Ik zou graag een array to file willen maken. (.txt)
Hoe kan ik dit het beste doen?
Hier heb ik een klein stukje van mijn code:
function ArrayToFile($array)
{
file_put_contents("test.txt",$array);
return $file;
}
Hier is $array een naam, adres, woonplaats.
Maar ik krijg dit niet weer gegeven in een .txt bestand.
Het .txt bestand word wel gemaakt, maar hij is leeg.
Hier een beginner in PHP.
Ik zou graag een array to file willen maken. (.txt)
Hoe kan ik dit het beste doen?
Hier heb ik een klein stukje van mijn code:
function ArrayToFile($array)
{
file_put_contents("test.txt",$array);
return $file;
}
Hier is $array een naam, adres, woonplaats.
Maar ik krijg dit niet weer gegeven in een .txt bestand.
Het .txt bestand word wel gemaakt, maar hij is leeg.
PHP hulp
23/04/2024 08:30:29In welke notatie wil je het opslaan in je txt-file?
Heb je een voorbeeld van hoe het uit moet komen te zien? Of is het een bestaand formaat zoals CSV,JSON of XML?
Heb je een voorbeeld van hoe het uit moet komen te zien? Of is het een bestaand formaat zoals CSV,JSON of XML?
Berend R
07/05/2021 19:27:06Zoals dit:
Voornaam: test
Adres: test 2
Postcode: 0000 XX
Woonplaats: test 4
Telefoonnummer: 0123456789
Email: [email protected]
Waarbij voornaam, adres enz... vast staat en de gegevens achter de : anders kunnen zijn. (invul formulier)
Voornaam: test
Adres: test 2
Postcode: 0000 XX
Woonplaats: test 4
Telefoonnummer: 0123456789
Email: [email protected]
Waarbij voornaam, adres enz... vast staat en de gegevens achter de : anders kunnen zijn. (invul formulier)
Je kan van te voren je array met foreach uitlezen, en de inhoud in een string zetten, die je aan elkaar plakt met de 'concatenation operator' in PHP.
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
$content = "";
foreach($array as $key=>$value) {
$content .= $key ." : " . $value.PHP_EOL;
}
file_put_contents("test.txt",$content);
?>
$content = "";
foreach($array as $key=>$value) {
$content .= $key ." : " . $value.PHP_EOL;
}
file_put_contents("test.txt",$content);
?>