php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.01.2012, 14:25  
Neuer Benutzer
 
Registriert seit: 17.08.2011
Beiträge: 21
PHP-Kenntnisse:
Anfänger
h.humpol befindet sich auf einem aufstrebenden Ast
Standard Wert aus Array ausgeben

hallo,
blöde frage, ich weiss aber ich komme nicht drauf.

ich habe ein script runtergeladen das mir ein array erzeugt. das sieht so aus:

Code:
Array
(
    [dir] => bilder/
    [file] => paris.jpg
    [time] => 1326892115
    [formattime] => 18-01-2012 14:08:35
)
nun möchte ich einfach nur den letzen wert ausgeben lassen, also das formattime.

irgendwie so müsste es aussehen:
"echo Array[3];" denke ich mal, aber geht leider nicht.

Danke!
h.humpol ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 18.01.2012, 14:31  
Erfahrener Benutzer
 
Registriert seit: 22.01.2005
Beiträge: 606
Connar befindet sich auf einem aufstrebenden Ast
Standard

PHP-Code:
[formattime] => 18-01-2012 14:08:35 
Was sagt uns das? Richtig!

PHP-Code:
Array["formattime"
Wie die Variable heißt musst du dann natürlich selber wissen


MFG Connar
Connar ist offline   Mit Zitat antworten
Alt 18.01.2012, 14:38  
Neuer Benutzer
 
Registriert seit: 17.08.2011
Beiträge: 21
PHP-Kenntnisse:
Anfänger
h.humpol befindet sich auf einem aufstrebenden Ast
Standard

sorry. ich raffs einfach nicht.
das ist das script welches das array erzeugt:
PHP-Code:
<?PHP  

function lastModification $dir$todo 'new'$format 'd.m.Y H:i:s' ) { 
     
    if ( 
is_file $dir ) ) 
        return 
false
         
    
$lastfile ''
     
    if( 
strlen$dir ) - != '\\' || strlen$dir ) - != '/' 
        
$dir .= '/'
         
    
$handle = @opendir$dir ); 
     
    if( !
$handle 
        return 
false
         
    while ( ( 
$file readdir$handle ) ) !== false ) { 
         
        if( 
$file != '.' && $file != '..' && is_file $dir.$file ) ) { 
             
            if ( 
$todo == 'old' ) { 
                 
                if( 
filemtime$dir.$file ) <= filemtime$dir.$lastfile ) ) {
                     
                       
$lastfile $file
                        
                 } 
                  
            } 
            else { 
                 
                if( 
filemtime$dir.$file ) >= filemtime$dir.$lastfile ) ) {
                     
                       
$lastfile $file
                        
                 } 
                 
            } 
             
            if ( empty( 
$lastfile ) ) 
                
$lastfile $file
             
        } 
       
    } 
     
    
$fileInfo['dir'] = $dir
    
$fileInfo['file'] = $lastfile
    
$fileInfo['time'] = filemtime$dir.$lastfile ); 
    
$fileInfo['formattime'] = date$formatfilemtime$dir.$lastfile ) ); 
     
     
    
closedir$handle ); 

      return 
$fileInfo
         


?>
das rufe ich auf und es erzeugt oben genanntes array:
PHP-Code:
<?PHP 

$directory 
'bilder'

print_r lastModification$directory'new''d-m-Y H:i:s') ); 



?>
jetzt möchte ich nur noch diesen einen einzigen wert ausgeben und nicht das gesamte array.
h.humpol ist offline   Mit Zitat antworten
Alt 18.01.2012, 14:49  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.172
PHP-Kenntnisse:
Anfänger
litterauspirna sorgt für eine eindrucksvolle Atmosphärelitterauspirna sorgt für eine eindrucksvolle Atmosphäre
litterauspirna eine Nachricht über ICQ schicken
Standard

PHP-Code:
$array = Array();
echo 
$array['formattime']; 
Lies mal was asotiative Arrays sind. Ich denke solchen Kinderkram muss man hier nicht abhandeln, da sagt das Manual genug drüber aus.

Du weist diese Funktion mit ihren Parametern einer Variablen zu, in dem Beispiel $array. Dann steht ja, da die Funktion ein Array zurückgibt dieses Array in der Variablen $array.
Und wie im Code grad geschrieben greifst du auf den Wert durch den Key 'formattime' zu.

Gruß Litter
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de
litterauspirna ist offline   Mit Zitat antworten
Alt 18.01.2012, 15:03  
Erfahrener Benutzer
 
Benutzerbild von jspit
 
Registriert seit: 19.08.2011
Beiträge: 701
PHP-Kenntnisse:
Anfänger
jspit wird schon bald berühmt werden
Standard

Zu dem zuvor gesagten noch ein Beispiel:
PHP-Code:
function lastModification()
{
  
$fileInfo['formattime'] = date("Y-m-d");
  return 
$fileInfo;
}
$newArray lastModification();
echo 
$newArray['formattime']; 

Geändert von jspit (18.01.2012 um 17:06 Uhr). Grund: Bemerkung gestrichen
jspit ist offline   Mit Zitat antworten
Alt 18.01.2012, 17:09  
Neuer Benutzer
 
Registriert seit: 17.08.2011
Beiträge: 21
PHP-Kenntnisse:
Anfänger
h.humpol befindet sich auf einem aufstrebenden Ast
Standard

Super! vielen dank! das hat prima funktioniert. das script funktioniert bei mir einwandfrei. habe das eben nochmal getestet.
h.humpol ist offline   Mit Zitat antworten
Alt 18.01.2012, 17:15  
Neuer Benutzer
 
Registriert seit: 17.08.2011
Beiträge: 21
PHP-Kenntnisse:
Anfänger
h.humpol befindet sich auf einem aufstrebenden Ast
Standard

ne, geht doch nicht, also das script das ich runtergeladen habe. er aktueliesiert den timestamp nach belieben ohne nachvollziehbare logik. ich werde mir dafür eine andere lösung einfallen lassen müssen.
h.humpol ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] PDF im Browser Streamen PiXeL1337 PHP Einsteiger 22 08.09.2011 16:24
Ersten Wert aus assoziativen array ausgeben? all1 PHP Einsteiger 15 30.08.2011 08:39
Wie komme ich an einen bestimmten wert aus einem mehrdimensionalen Array? h.humpol PHP Einsteiger 11 24.08.2011 16:06
Array werte zusammen rechnen fabi288 PHP Einsteiger 13 03.01.2011 16:08
zusammengesetztes Array ausgeben noop PHP Einsteiger 5 13.12.2010 15:45
mehrdimensionales array inhalte tauschen pidaman PHP Tipps 2010 18 27.08.2010 16:58
Feed in Datenbank eintragen (Formate: json, php serialized, xml) high_five Datenbanken 5 17.06.2010 03:04
[Erledigt] Sortierung mehrerer Arrays philosapiens PHP Tipps 2010 16 08.06.2010 05:22
IE8 verliert Session Lenki PHP-Fortgeschrittene 10 25.04.2010 01:10
[Erledigt] Problem bei update mit array feldern fulltilt PHP Tipps 2010 6 13.02.2010 00:59
[Erledigt] Tabellen die sich selbst referenzieren Squall PHP Tipps 2009 19 04.08.2009 21:33
Merhdimensionales Session Array ausgeben Nartrisse PHP Tipps 2009 17 16.05.2009 13:43
Keys aus Array löschen die keinen Wert beinhalten? PHP Tipps 2006 7 06.04.2006 16:07
array verarbeitung (schlag auf den hinterkopf) PHP Tipps 2007 9 16.11.2005 11:37
bbcode - Classe PHP-Fortgeschrittene 4 18.09.2004 17:30

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
array ausgeben

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:58 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum