PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   Array in Function (http://www.selfphp.de/forum/showthread.php?t=25521)

stepbacksniper 26.02.2015 10:41:04

Array in Function
 
Ich als Anfänger versuche mir eine Funktion zu schreiben die mir ein Array mit mehren Datumeinträgen auf deutsch in englisch umwandelt...

Ich habe das geschrieben:

PHP-Code:

    $datenArray =   array('20.12.2014','12.4.1999','7.9.2025','25.2.1972','13.3.2033','5.5.2005','13.9.1872','1.3.2017','13.3.1615');

    function 
formateDateArray($datenArray){
        
$date_string $datenArray;
        
$datenArray date_create($date_string);
        
$return date_format($datenArray"Y-m-d");
        return 
$return
    }
 
    echo 
formateDateArray($datenArray[0]); 

Ich kriege so zb das erste datum in englisch, aber ich würde gerne das gesamte array zurückbekommen...

hat da jemand einen tipp?

vt1816 26.02.2015 12:25:42

AW: Array in Function
 
Dann musst Du Deine Funktion für jedes Element aufrufen oder Deine Funktion entsprechend anpassen, dass alle Arrayelemente auf einen Rutsch umgewandelt werden.

DokuLeseHemmung 26.02.2015 12:55:15

AW: Array in Function
 
PHP-Code:

$deutschedaten  = array('20.12.2014','12.4.1999','7.9.2025','25.2.1972','13.3.2033','5.5.2005','13.9.1872','1.3.2017','13.3.1615'); 
$englischedaten array_map(function($deutschesdatum){return date_format(date_create($deutschesdatum), "Y-m-d");},$deutschedaten);
var_export($englischedaten); 



Alle Zeitangaben in WEZ +2. Es ist jetzt 20:50:13 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.