Waarde uit een array halen
Ik kom ergens niet uit ik wil in o.a. $_FILES['name'] de waarder uit de array hebben. Ik heb ook de var_dump toegevoegd.
foreach($_FILES['kam_artikel_foto'] as $key => $value) {
foreach($value as $key1 => $value1) {
$_FILES['name'] = $value1;
$_FILES['error'] = $value1;
echo $_FILES['name']."<br />";
echo "<br />";
}
}
var_dump -> $_FILES
array(1) {
["kam_artikel_foto"]=>
array(5) {
["name"]=>
array(3) {
[0]=>
string(12) "P1000152.JPG"
[1]=>
string(12) "P1000135.JPG"
[2]=>
string(0) ""
}
["type"]=>
array(3) {
[0]=>
string(10) "image/jpeg"
[1]=>
string(10) "image/jpeg"
[2]=>
string(0) ""
}
["tmp_name"]=>
array(3) {
[0]=>
string(14) "/tmp/phpXeDMT4"
[1]=>
string(14) "/tmp/phpycqLXK"
[2]=>
string(0) ""
}
["error"]=>
array(3) {
[0]=>
int(0)
[1]=>
int(0)
[2]=>
int(4)
}
["size"]=>
array(3) {
[0]=>
int(3144185)
[1]=>
int(3051262)
[2]=>
int(0)
}
}
}
foreach($_FILES['kam_artikel_foto'] as $key => $value) {
foreach($value as $key1 => $value1) {
$_FILES['name'] = $value1;
$_FILES['error'] = $value1;
echo $_FILES['name']."<br />";
echo "<br />";
}
}
var_dump -> $_FILES
array(1) {
["kam_artikel_foto"]=>
array(5) {
["name"]=>
array(3) {
[0]=>
string(12) "P1000152.JPG"
[1]=>
string(12) "P1000135.JPG"
[2]=>
string(0) ""
}
["type"]=>
array(3) {
[0]=>
string(10) "image/jpeg"
[1]=>
string(10) "image/jpeg"
[2]=>
string(0) ""
}
["tmp_name"]=>
array(3) {
[0]=>
string(14) "/tmp/phpXeDMT4"
[1]=>
string(14) "/tmp/phpycqLXK"
[2]=>
string(0) ""
}
["error"]=>
array(3) {
[0]=>
int(0)
[1]=>
int(0)
[2]=>
int(4)
}
["size"]=>
array(3) {
[0]=>
int(3144185)
[1]=>
int(3051262)
[2]=>
int(0)
}
}
}
Gesponsorde koppelingen:
Ik snap de vraag niet denk ik.
echo $_FILES['kam_artikel_foto']['name'];
echo $_FILES['kam_artikel_foto']['name'];
Ik wil bijvoorbeeld deze waarde P1000152.JPG in $_FILES['name'] hebben.
In? Of juist uit? $_FILES komt van de gebruiker.
Zoals je ziet is $_FILES['kam_artikel_foto']['name'] ook weer een array. Deze kun je dus met een foreach loop uitlezen:
Met de waarde in $key zou je binnen de loop ook de andere gevens uit de $_FILES array uit kunnen lezen. Om bijvoorbeeld de size te bepalen doe je:
Code (php)
Met de waarde in $key zou je binnen de loop ook de andere gevens uit de $_FILES array uit kunnen lezen. Om bijvoorbeeld de size te bepalen doe je:
Edit:
Typo in de code
Gewijzigd op 06/01/2012 16:10:17 door Joren de Wit
Joren bedankt lijkt te werken ben er echt al uren mee bezig en van alles geprobeerd de meest rara constructies bedacht.



