login  Naam:   Wachtwoord: 
Registreer je!
 Forum

meer waardes terug geven bij functies

Offline smoos - 05/02/2006 21:41
Avatar van smoosPHP gevorderde Ik moet vaak meer dan 1 waarde terug geven in functies (niet laten zien d.m.v. echo maar bewaren in een var zodat ik er wat mee kan doen.

ik doe dit eigenlijk al een hele tijd op deze manier:
  1. <?php
  2. // ergens in de functie
  3. return $var1."-".$var2."-".$var3;
  4.  
  5. // op de pagina waar ik deze gegevens nodig heb:
  6. // $var komt terug van de functie
  7. $var = explode("-", $var);
  8. ?>

en nu heb ik deze gegevens weer gescheiden.

maar is er hier niet iets voor?

5 antwoorden

Gesponsorde links
Offline Gerard - 05/02/2006 21:43 (laatste wijziging 05/02/2006 21:51)
Avatar van Gerard Ouwe rakker return een array

  1. <?php
  2.  
  3. function foo($bar) {
  4.  
  5. $aArray = array();
  6.  
  7. $aArray[0] = ucfirst($bar);
  8. $aArray[1] = strtolower($bar);
  9. $aArray[2] = strtoupper($bar);
  10.  
  11. return $aArray;
  12.  
  13. }
  14.  
  15. echo '<pre>'.var_export(foo('appelboom'), TRUE).'</pre>';
  16.  
  17. ?>
Offline smoos - 05/02/2006 21:51 (laatste wijziging 05/02/2006 21:56)
Avatar van smoos PHP gevorderde Omg.
Soms ben je zo druk bezig dat je op die dingen niet meer komt.
bedankt! 

Edit:
bedankt voor het voorbeeld 
Offline bdeh_af - 06/02/2006 13:29
Avatar van bdeh_af PHP interesse object returnen is mss veiliger? Arrays maken de code minder leesbaar.
500 regels lager weet je niet meer wat het eerste element was,...
Offline ikkedikke - 06/02/2006 14:47
Avatar van ikkedikke PHP expert associatieve array? net zo duidelijk en sneller dan objecten
Offline Gerard - 06/02/2006 15:32
Avatar van Gerard Ouwe rakker de numerieke array nam ik ook maar gewoon als voorbeeld.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.185s