Array uit functie halen
Erik waarom
08/11/2010 19:50:59Hallo,
hoe kan ik een array returnen uit een functie?
Ik heb er van alles over gelezen en geprobeerd, maar ik krijg het niet voor elkaar.
checkfile.php laatste 3 regels. Print om te testen en vervolgens return.
Vervolgens open ik de functie checkfile. Vervolgens zal ik als array waarschuwing kunnen gebruiken. Maar dat lukt me niet.
Kan iemand me op weg helpen door te vertellen wat ik hier fout doe?.
hoe kan ik een array returnen uit een functie?
Ik heb er van alles over gelezen en geprobeerd, maar ik krijg het niet voor elkaar.
checkfile.php laatste 3 regels. Print om te testen en vervolgens return.
Vervolgens open ik de functie checkfile. Vervolgens zal ik als array waarschuwing kunnen gebruiken. Maar dat lukt me niet.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
checkfile($projectid);
echo $waarschuwing[4];
?>
<table>
<tr>
<td>nummer</td>
<td>Soort fout</td>
</tr>
<?php
$aantal = count($waarschuwing);
echo $aantal;
for($i=0;$i<=$aantal; $i++)
{
$info = explode(";",$waarschuwing[$i]);
?>
<tr>
<td><?php echo $info[0]; ?></td>
<td><?php echo $info[2]; ?></td>
</tr>
<?php
}
?>
</table>
checkfile($projectid);
echo $waarschuwing[4];
?>
<table>
<tr>
<td>nummer</td>
<td>Soort fout</td>
</tr>
<?php
$aantal = count($waarschuwing);
echo $aantal;
for($i=0;$i<=$aantal; $i++)
{
$info = explode(";",$waarschuwing[$i]);
?>
<tr>
<td><?php echo $info[0]; ?></td>
<td><?php echo $info[2]; ?></td>
</tr>
<?php
}
?>
</table>
Kan iemand me op weg helpen door te vertellen wat ik hier fout doe?.
Gewijzigd op 08/11/2010 19:52:48 door Erik waarom
PHP hulp
17/11/2024 04:56:42- SanThe -
08/11/2010 20:06:07http://nl2.php.net/manual/en/function.include.php => Zie EXAMPLE#5
Noppes Homeland
08/11/2010 20:07:26Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
$aErrors = array();
function addWarning($aWarnings,$key,$value) {
return $aWanings[$key] = $value;
}
function getWarning($aWarnings,$key) {
return array_key_exists($key,$aWarnings) ? $aWarnings[$key] : false;
}
$aErrors = addWarning($aErrors,'error','Je maakt het je moeilijker dan dat het is');
echo getWarning($aErrors,'error') !== false ? getWarning($aErrors,'error') : 'Je hebt een fout gemaakt! Index error bestaat niet.';
?>
$aErrors = array();
function addWarning($aWarnings,$key,$value) {
return $aWanings[$key] = $value;
}
function getWarning($aWarnings,$key) {
return array_key_exists($key,$aWarnings) ? $aWarnings[$key] : false;
}
$aErrors = addWarning($aErrors,'error','Je maakt het je moeilijker dan dat het is');
echo getWarning($aErrors,'error') !== false ? getWarning($aErrors,'error') : 'Je hebt een fout gemaakt! Index error bestaat niet.';
?>