Array uit functie halen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Erik waarom

Erik waarom

08/11/2010 19:50:59
Quote Anchor link
Hallo,

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.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
function checkfile($projectid){
    include('checkfile.php');    
}

?>


checkfile.php laatste 3 regels. Print om te testen en vervolgens return.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
print_r($waarschuwing);
return array($waarschuwing);
?>


Vervolgens open ik de functie checkfile. Vervolgens zal ik als array waarschuwing kunnen gebruiken. Maar dat lukt me niet.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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>

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

PHP hulp

23/12/2024 06:57:56
 
- SanThe -

- SanThe -

08/11/2010 20:06:07
 
Noppes Homeland

Noppes Homeland

08/11/2010 20:07:26
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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.';
?>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.