SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 16.08.2005, 13:27:03
Skyman Skyman ist offline
Anfänger
 
Registriert seit: Jul 2003
Ort: NRW
Beiträge: 76
Zahlen aus einem String fischen...

Hallo Leute,

bevor ich mir wieder etwas vollkommen kompliziertes ausdenke frage ich lieber mal nach.
Ich denke mir mein Problem läßt sich mit einem regulären Ausdruck und ereg_replace() oder so anwenden, allerdings stehe ich mit regulären Ausdrücke auf Kriegsfuß... :-(

Mein Problem:
Ich habe Strings, in denen kommt eine Zahlenreihe vor, aber auch Text.
Also in etwa sowas:
PHP-Code:
$text "blabla bla blabla334466788hallo usw..."
ich möchte einfach alles eliminieren, was nicht zu den Ziffern 0-9 gehört, kann mir da vielleicht jemand den entsprechenden Ausdruck nennen bzw. die Funktion, mit der ich das am einfachsten erreiche, bevor ich hier wer weiß was für eine Suchschleife aufbaue?

Danke schonmal...

Gruß
Skyman
__________________
Caesar: veni, vidi, vici /Er kam, sah und siegte
Skyman: Er kam, sah auch und zersägte seinen Computer
Mit Zitat antworten
  #2  
Alt 16.08.2005, 13:36:18
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Zahlen aus einem String fischen...

also zuallererst benutzt man nicht ereg*, sondern preg*.

du willst einfach alles was nicht zahl ist mit '' ersetzten? dann tu das doch einfach:

$text = preg_replace( "/[^0-9]/" , '' , $text );

ist jetzt zwar nicht getestet, aber müsste so hinhauen denke ich.
Mit Zitat antworten
  #3  
Alt 16.08.2005, 13:39:16
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Zahlen aus einem String fischen...

so, jetzt ists getestet und es haut perfekt hin ;-)
Mit Zitat antworten
  #4  
Alt 16.08.2005, 14:00:11
Skyman Skyman ist offline
Anfänger
 
Registriert seit: Jul 2003
Ort: NRW
Beiträge: 76
AW: Zahlen aus einem String fischen...

Hallo feuerfogel,

danke, habe es auch gerade eingebaut und funzt prima.

Ich bin ja immer wieder begeistert wie man als Mensch nur soche regulären Ausdrücke hinbekommt, obwohl dieser recht simpel aussieht, aber ich danke trotzdem sehr!

gruß
Skyman
__________________
Caesar: veni, vidi, vici /Er kam, sah und siegte
Skyman: Er kam, sah auch und zersägte seinen Computer
Mit Zitat antworten
  #5  
Alt 16.08.2005, 14:02:40
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Zahlen aus einem String fischen...

naja, man muss einfach nur simpel genug denken können...also je dümmer man ist, desto besser...obwohl das jetzt nicht grade für mich spricht, aber was solls :-)
Mit Zitat antworten
  #6  
Alt 16.08.2005, 14:09:56
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Zahlen aus einem String fischen...

Bei so einem relativ einfach regulären Ausdruck könnte ich mir vorstellen, dass man mit str_replace() genauso gut zum Ziel kommt. Aber das müsste man am besten mal testen:
PHP-Code:
<?php
    $search 
= array(0123456789);
    
$var str_replace($search''$var);
?>
Mit Zitat antworten
  #7  
Alt 16.08.2005, 14:31:29
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Zahlen aus einem String fischen...

ungetestet, aber ersetzt du da nicht die zahlen mit ''? genau andersrum sollte es doch sein...
Mit Zitat antworten
  #8  
Alt 16.08.2005, 14:41:52
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Zahlen aus einem String fischen...

Zitat:
Zitat von feuervogel
ungetestet, aber ersetzt du da nicht die zahlen mit ''? genau andersrum sollte es doch sein...
Mist, ich hätte alles lesen sollen.
Mit Zitat antworten
  #9  
Alt 16.08.2005, 14:49:04
Skyman Skyman ist offline
Anfänger
 
Registriert seit: Jul 2003
Ort: NRW
Beiträge: 76
AW: Zahlen aus einem String fischen...

Richtig,

danke! *sich leicht amüsierend...

Deshalb habe ich nach dem regulären Ausdruck gefragt, denn sonst müßte ich mit str_replace() alle ASCII Zeichen eintippen außer den Zahlen, das wäre doch ein bissl doof, aber den Ansatz hatte ich auch... ;-)

Nun ja @feuervogel, einfach denken heißt ja nicht unbedingt dumm zu sein, solange man komplizierte Vorgänge erst gar nicht an sich ran lässt... :o)

Nix für ungut, dein Vorschlag war spitze!
__________________
Caesar: veni, vidi, vici /Er kam, sah und siegte
Skyman: Er kam, sah auch und zersägte seinen Computer
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Jokerzeichen bei Mysql-Abfrage von Zahlen? BenjaminG PHP Grundlagen 2 15.08.2004 14:01:51
Probleme mit String und Integer bweichel PHP für Fortgeschrittene und Experten 7 01.12.2003 17:59:11
Wert im String suchen... DanielEXQ PHP für Fortgeschrittene und Experten 8 26.03.2003 11:10:23
HTML und PHP in String korrekt ausgeben/verarbeiten LukeDogg PHP für Fortgeschrittene und Experten 5 22.03.2003 14:11:47
String in Array umwandeln.... DeMaephis PHP für Fortgeschrittene und Experten 7 19.05.2002 20:34:28


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


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


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt