KlAzOiD
Legacy Member
Omdat ik voorlopig nog verdwaal met de array functie raak ik niet verder uit mijn probleem. De meeste sites die voorbeelden geven met uitleg over arrays vertrekken vanuit een array die in het begin van de code aangemaakt wordt. Dit is nu net wat ik hier nog moet doen en waar ik dus niet verder geraak.
Hoe zit het systeem in elkaar:
In een multiline textbox wordt een tekst geplaatst. Het is de bedoeling dat deze tekst omgevormd wordt naar een soort van string in csv syntax.
Hiervoor gebruik ik al:
Daarna split ik deze data adhv:
Hierdoor zou ik in $fields een array moeten hebben waarbij iedere nieuwe regel een rij is?
Wat moet er nu verder gebeuren?
Het is de bedoeling dat iedere rij nogmaals uitgesplitst wordt in verschillende values en dus een tweede dimensie vormen binnen de bestaande array. Hiervoor zou ik de volgende functie nodig hebben:
Uiteindelijk zou ik dus willen dat mijn array er als volgt uitziet:
Indien je me hiebij kan helpen zou ik al heel tevreden zijn.
Daarbij komt dan nog een dat ik de array Fields dan nog eens zou moeten kunnen sorteren adhv bv. $value3
Ik weet dat er online heel wat info staat ivm arrays, ik heb weldegelijk gezocht maar niet direct een voorbeeld gevonden waar je juist de array aanmaakt. De meeste voorbeelden vertrokken vanuit een bestaande array en daar was het de bedoeling om die array weer te geven. Bij mij is dit dus niet het geval, bij mij zou het dan de bedoeling zijn om deze array in een databank te steken.
dank bij voorbaat, klazoid
Hoe zit het systeem in elkaar:
In een multiline textbox wordt een tekst geplaatst. Het is de bedoeling dat deze tekst omgevormd wordt naar een soort van string in csv syntax.
Hiervoor gebruik ik al:
PHP:
$csv = $_POST['stat'];
$csv = str_replace("\n",", ", $csv);
Daarna split ik deze data adhv:
PHP:
$fields = explode(",", $csv);
Hierdoor zou ik in $fields een array moeten hebben waarbij iedere nieuwe regel een rij is?
Wat moet er nu verder gebeuren?
Het is de bedoeling dat iedere rij nogmaals uitgesplitst wordt in verschillende values en dus een tweede dimensie vormen binnen de bestaande array. Hiervoor zou ik de volgende functie nodig hebben:
PHP:
$stats = str_replace("-", ", ", $stats);
$stats = str_replace(":", ", ", $stats);
list($value1, $value2, $vaue3, $value4) = explode(",", $stats);
Uiteindelijk zou ik dus willen dat mijn array er als volgt uitziet:
Code:
Fields[0] = $value1 = bla
$value2 = ble
$value3 = blo
$value4 = blu
Fields[1] = $value1 = pla
$value2 = ple
$value3 = plo
$value4 = plu
....
Indien je me hiebij kan helpen zou ik al heel tevreden zijn.
Daarbij komt dan nog een dat ik de array Fields dan nog eens zou moeten kunnen sorteren adhv bv. $value3
Ik weet dat er online heel wat info staat ivm arrays, ik heb weldegelijk gezocht maar niet direct een voorbeeld gevonden waar je juist de array aanmaakt. De meeste voorbeelden vertrokken vanuit een bestaande array en daar was het de bedoeling om die array weer te geven. Bij mij is dit dus niet het geval, bij mij zou het dan de bedoeling zijn om deze array in een databank te steken.
dank bij voorbaat, klazoid
.