jaja, so kleine details .. und ihre fragen....

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
NoBody @ DB-WORLD 2002
Mitglied
Beiträge: 8
Registriert: 19.06.2002 17:17
Kontaktdaten:

jaja, so kleine details .. und ihre fragen....

Beitrag von NoBody @ DB-WORLD 2002 »

Hi,

wie kann ich einen Text der aus Zahlen und Text besteht auslesen... und z.B. alle Zahlen als Variable speichern...
z.B. "Halle heute ist der 4. Tag in der Woche... und die 3 Jahreszeit (Sommer)"
wie kann ich jetzt die 4 auslesen (und 3) ? und als Variable speichern...
das so was etwa geht:

Code: Alles auswählen

echo $num; //gibt 4 aus
//oder so was in der art:
echo $num[0];  //(gibt 4 aus)
echo $num[1];  //(gibt 3 aus)
--------------------------------------------------
Wo kan ich mehr über reguläre Ausdrücke erfahren...
--------------------------------------------------
Wie kann ich reg. ausdrücken das erichen... nicht "so wie ich es kenne"
nur was bestimtes als pflicht zu markiernen ... z.B. endung.. .txt, .html, .css oder
so sonder etwas NICHT ERLAUBEN ....
z.b. .exe, .vbs, .js, .doc.....
oder so also nicht irgendwas als plficht sonder etwas als NICHT erlaubt bestimmen....
nochmal im klartext : :D
wie kann ich etwas als NICHT ERLAUBT deklarieren ohne sack viel als ERLAUBT zu bestimmen ?

thx wenn ihr mir helfen könntet.....
Dwing
Ehrenadmin
Beiträge: 1965
Registriert: 17.06.2001 02:00

Beitrag von Dwing »

ich weiß nicht ob du das meinst, aber...

Code: Alles auswählen

$x = "Heute ist der 4. März";
$y = explode(' ', $y);

echo $y['0']; // ergibt Heute
echo $y['1']; // ergibt ist
echo $y['2']; // ergibt der
echo $y['3']; // ergibt 4.
echo $y['5']; // ergibt März

//
// das ganze umgekehrt
//
$x = implode(' ', $y);

echo $x; // ergibt heute ist der 4. März 
Mehr dazu findest du hier:
http://www.php4-forum.de/
Jensemann
Ehemaliges Teammitglied
Beiträge: 2549
Registriert: 25.02.2002 01:00

Beitrag von Jensemann »

Hi

Du kannst die Zahle mittels preg_match_all() auslesen. I habs jetzt net getestet aber so sollte es gehn:

preg_match_all("#([0-9])#", $data_wo_matchen_soll, $match_array);

mehr über regexp kannst du im php faq unter:

http://dclp-faq.de erfahren oder in fast jedem perl tutorial, einfach mal google ganz lieb fragen.

regexp sind aber auch ein sehr komplexes gebiet und man kann viel falsch machen, daher ist ein gutes Buch darüber auch empfehlenswert, aus dem O'Reily Verlag gibt es zum bleistift ein gutes.

Mfg
Jens Gutzeit
Elo
Mitglied
Beiträge: 318
Registriert: 04.11.2002 17:44

Beitrag von Elo »

Code: Alles auswählen

wie kann ich etwas als NICHT ERLAUBT deklarieren ohne sack viel als ERLAUBT zu bestimmen ?
Schau dir doch mal folgende PHP-Funktion an:
http://www.php.net/manual/de/function.basename.php

Mit dieser und ein wenig Code drumherum sollte das gewünschte zu erreichen sein.

Hofft Elo
Antworten

Zurück zu „Coding & Technik“