Versio

Waarde uit een array halen

Overzicht Reageren

Rik Engelen

Rik Engelen

06/01/2012 15:37:53
Quote Anchor link
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)
}
}
}
 
PHP hulp

PHP hulp

25/05/2012 19:01:20
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
- SanThe -

- SanThe -

06/01/2012 15:53:51
Quote Anchor link
Ik snap de vraag niet denk ik.

echo $_FILES['kam_artikel_foto']['name'];
 
Rik Engelen

Rik Engelen

06/01/2012 15:59:05
Quote Anchor link
Ik wil bijvoorbeeld deze waarde P1000152.JPG in $_FILES['name'] hebben.
 
- SanThe -

- SanThe -

06/01/2012 16:02:02
Quote Anchor link
In? Of juist uit? $_FILES komt van de gebruiker.
 
Joren de Wit
Beheerder

Joren de Wit

06/01/2012 16:02:25
Quote Anchor link
Zoals je ziet is $_FILES['kam_artikel_foto']['name'] ook weer een array. Deze kun je dus met een foreach loop uitlezen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
foreach($_FILES['kam_artikel_foto']['name'] as $key => $name) {
  echo $name.'<br />';
}

?>

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)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo $_FILES['kam_artikel_foto']['size'][$key];
?>


Edit:
Typo in de code
Gewijzigd op 06/01/2012 16:10:17 door Joren de Wit
 
- SanThe -

- SanThe -

06/01/2012 16:04:47
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
foreach($_FILES['kam_artikel_foto']['name'] as $name)
{

    echo $name . "<br />";
}

?>
 
Rik Engelen

Rik Engelen

06/01/2012 16:10:13
Quote Anchor link
Joren bedankt lijkt te werken ben er echt al uren mee bezig en van alles geprobeerd de meest rara constructies bedacht.
 



Overzicht Reageren