php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.12.2004, 16:40  
Erfahrener Benutzer
 
Registriert seit: 12.09.2007
Beiträge: 105
aircrash befindet sich auf einem aufstrebenden Ast
Standard strings sortieren

hiho ihr coder

hab folgendes problem:

ich hab ein script geschrieben, in dem der inhalt (also die dateinamen)
eines ordners ausgelesen werden. die namen der dateien sind immer nach
einer nummer benannt.

diese strings kommen aber alle der reihe nach beginnend mit der kleinsten.

was ich erreichen will:

ich möchte dass die strings untereinander stehen und die reihenfolge umgekehrt ist:

so siehts momentan aus:

1.txt2.txt3.txt4.txt

so soll es aussehen:

4.txt
3.txt
2.txt
1.txt

hier der code

Code:
<?php
$handle=opendir('.');
while ($file = readdir ($handle))
{
   if ($file != "." && $file != "..")

   {

$content = str_replace ("index.php", "", $file);
echo $content;

   }
}
closedir($handle);
?>
ich hoffe jemand kann mir bei meinem problem helfen...
aircrash ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 23.12.2004, 16:42  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

http://php.net/sort und co helfen dir.
beachte die querverweise.

es gibt ne menge sortierfunktionen .. eine wird schon das machen, was du willst
imported_Ben ist offline  
Alt 23.12.2004, 16:46  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

ich schätze mal du willst index.php nicht ausgegeben haben?
okay, da du über readdir nicht definieren kannst, wie du das ganze sortiert haben willst, musst du den umweg über ein array gehen, sprich erst die daten in ein array und dann sortieren und dann ausgeben
PHP-Code:
<?php
$handle
=opendir('.');
while (
$file readdir ($handle))
{
   if (
$file != "." && $file != ".." && $file != "index.php")
   {
        
// aktuellen Dateinamen in Array packen
       
$filearray[] = $file;
   }
}
closedir($handle);
// umgekehrt sortieren
rsort($filearray);
// jedes element von filearray ausgeben
foreach ($filearray as $filename)
{
echo 
$filename.'
'
;
}
?>
der quellcode ist nciht getestet.
robo47 ist offline  
Alt 23.12.2004, 16:49  
Erfahrener Benutzer
 
Registriert seit: 12.09.2007
Beiträge: 105
aircrash befindet sich auf einem aufstrebenden Ast
Standard

ja diese sort funktionen sind schon ganz schön aber nur wenn das ganze in ein array verpackt wurde. aber in diesem fall habe ich ja kein array
aircrash ist offline  
Alt 23.12.2004, 16:52  
Erfahrener Benutzer
 
Registriert seit: 12.09.2007
Beiträge: 105
aircrash befindet sich auf einem aufstrebenden Ast
Standard

thx robo das klappt jetzt genau so wie geplant.

ist es möglich, die einzelnen strings mit links zu bestücken.

also dass z.B der string 1.txt auch auf die datei 1.txt verweist

1.txt
aircrash ist offline  
Alt 23.12.2004, 16:57  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

hmm irgendwie versteh ich nciht was das problem ist? du kannst doch einfach statt

echo $filename.'
';

html ausgeben mit nem link

mfg
robo47
robo47 ist offline  
 


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
Array sortieren mit regex Lupi PHP Tipps 2008 3 21.07.2008 15:17
solved: Sortieren von Dateiname A Hoppe PHP-Fortgeschrittene 3 14.11.2006 08:04
Array nach bestimmter Spalte sortieren GELight PHP Tipps 2006 4 19.08.2006 23:42
DECIMAL lässt sich nicht mit ORDER BY sortieren buggybugga Datenbanken 4 07.07.2006 15:43
Problem beim Sortieren PHP Tipps 2005-2 5 29.06.2005 07:00
alle Positionen eines Strings innerhalb eines Strings finden PHP Tipps 2005 8 23.02.2005 20:21
5 assosiative arrays gleichzeitig sortieren PHP Tipps 2004-2 2 13.12.2004 14:07
metrische länge eines strings Sclot PHP-Fortgeschrittene 3 08.12.2004 13:54
[Erledigt] Strings saeubern PHP Tipps 2004 2 12.10.2004 15:52
[Erledigt] Array sortieren PHP-Fortgeschrittene 4 18.07.2004 14:53
[Erledigt] Alphabetisch sortieren PHP Tipps 2004 17 15.07.2004 23:15
[Erledigt] Sortieren?? Datenbanken 9 03.07.2004 19:54
assoc-array sortieren lassen PHP Tipps 2004 10 26.06.2004 16:06
Inhalt einer datei Sortieren ???? PHP Tipps 2004 12 21.06.2004 22:56
Sortieren nach Timestamp Datenbanken 5 01.06.2004 16:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php string sortieren, php strings sortieren, string sortieren php, php sort string, php string sort, strings sortieren php, php while sortieren, string sortieren, php sort strings, php string umsortieren, php string alphabetisch sortieren, php string ordnen, string sort php, php zeichenkette sortieren, php sortieren while, sort string php, php sort_string, sortieren von strings php, sort strings php, php zwei strings sortieren

Alle Zeitangaben in WEZ +2. Es ist jetzt 01:41 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.