php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.10.2006, 12:10  
Erfahrener Benutzer
 
Registriert seit: 14.01.2006
Beiträge: 111
moose
Standard nummer aus string suchen

Hi,
ich will bei datei-uploads keine dateien überschreiben.
mit file_exists überprüfe ich ob es die datei schon gibt, wenn ja, will ich dass eine zahl angehängt wird.
Bsp.: datei test.jpg wird hochgeladen -> existiert bereits -> datei wird als test1.jpg gespeichert.

jetzt das problem:
sollte die datei bereits test234.jpg heißen, soll sie als nächstes in test235.jpg umbenannt werden. dazu muss ich die zahlen vom text trennen.
wie mache ich dass?
moose ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 08.10.2006, 12:16  
Gast
 
Beiträge: n/a
Standard

Eine Möglichkeit wäre es mit einem regulären Ausdruck nach entsprechender Kombination aus Buchstaben + Zahlen zu suchen und es zu zerlegen.
 
Alt 08.10.2006, 12:36  
Erfahrener Benutzer
 
Registriert seit: 08.06.2004
Beiträge: 865
RudiS
Standard

Mit diesem Pattern kannst du die Zahl auslesen:
Code:
#^(.+)(\d+)\.(.+)$#U
siehe: preg_match()
mfg RudiS
__________________
Kunst kommt von Können und nicht von wollen, denn sonst würde es ja Wunst heißen.
RudiS ist offline  
Alt 08.10.2006, 12:48  
Gast
 
Beiträge: n/a
Standard

Möglich wäre auch

Code:
!^(.+[\D]+)(\d+)(\.[^\.]+)$!
mit preg_match verwenden, dann bekommst als Ergebnisarray alle einzelnen Komponenten des File Namens.

Beispiel:

Dateiname test234.jpg

Ergebnis:
test
234
.jpg
 
 


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
Event abfangen Ambience JavaScript, Ajax und mehr 4 30.08.2007 14:36
String auslesen Shaira PHP Tipps 2006 11 01.12.2006 17:52
Alle Felder nach String durchsuchen Jacks Rache Datenbanken 6 08.08.2005 09:46
In allen Spalten nach String suchen Jacks Rache Datenbanken 0 05.08.2005 20:15
In allen Tabellen nach String suchen Jacks Rache Datenbanken 0 05.08.2005 11:18
String in allen Spalten suchen Jacks Rache Datenbanken 0 05.08.2005 09:43
Alle Spalten nach String durchsuchen Jacks Rache Datenbanken 0 05.08.2005 09:41
string -> int, nur wenn string zahl ist PHP Tipps 2005-2 3 06.06.2005 12:33
where string von einer funktion zu anderen transportieren PHP Tipps 2005 5 03.03.2005 16:29
php code als string umwandeln PHP Tipps 2005 8 23.02.2005 18:03
String auf bestimmte Breite (Pixel) kuerzen... mudo PHP-Fortgeschrittene 25 28.01.2005 19:07
String suchen und tauschen PHP Tipps 2005 13 08.01.2005 22:00
[Erledigt] String mit Leerzeichen auffüllen HTML, Usability und Barrierefreiheit 2 27.10.2004 18:47
bekomme string nicht in mysql-tabelle PHP Tipps 2004 6 26.07.2004 11:35
[Erledigt] Anzahl der Suchtreffer in einem String PHP Tipps 2004 10 13.07.2004 02:38

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
preg_match zahl finden dateiname, nummer suchen php, nummern suchen php, php rufnummer in string, preg_match text von zahl trennen, nummer aus string, string nach nummer suchen, string durchsuchen und trennen php, php string text und zahl trennen, http://www.php.de/php-tipps-2006/42425-nummer-aus-string-suchen.html

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