php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 11.05.2005, 20:24  
Gast
 
Beiträge: n/a
Standard strpos() rückwärts von $offset aus?

Hallo,

Ich habe folgendes Problem:

Ich würde gerne alle Bilder URLs aus einer HTML Datei lesen, hier ein Beispiel:
Code:
<a href =" /de/"><td style =" background-image: url('/images/hiho/test/php.gif '); background-repeat: no-repeat; background-position: top right;"><img src =" /images/bla/blub/smile.gif" width =" 1" height =" 439"></td></a>
Ich habe das ganze nun so gelöst:
Code:
$stop  = strpos($haystack, $needle_end);
$start = strpos($haystack, $needle_start);

$export = substr($haystack, $start, $stop - $start + 4);
$haystack = Text, bzw eine Zeile aus der Datei (mittels file() und foreach() )
$needle_end = ".gif"; (bzw. ein array aus bild Endungen, ist aber hier egal)
$needle_start = "/";

Nun ist aber das problem, das $start in diesem Beispiel auf "/de/" zeigt wird, also zuviel mitgenommen wird.
Ich bräuchte also eine Function, die von $stop aus rückwärst (also nach links) das erste auftauchen von "/ bzw '/ sucht ...

Gibt es eine solche Function standartmäßig in php ? [Habe nichts auf php.net gefunden, was mir weiterhilft ...]
Oder gibt es eine andere Elegantere Lösung ?

mfg
Ich
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 11.05.2005, 21:07  
Gast
 
Beiträge: n/a
Standard

http://php.net/strrpos
Zitat:
int strrpos ( string haystack, string needle [, int offset] )
...
Note: As of PHP 5.0.0 offset may be specified to begin searching an arbitrary number of characters into the string. Negative values will stop searching at an arbitrary point prior to the end of the string.
Ansonsten kannst Du Dir auch mal http://php.net/pathinfo ansehen
 
 


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
Problem mit strpos() Gomilli PHP Tipps 2008 12 22.04.2008 10:12
strpos funzt nicht wie ich es möchte? Kori PHP Tipps 2007 7 14.01.2007 22:07
strpos m.phillipsburg PHP Tipps 2006 1 06.05.2006 18:09
strpos() liefert kein Ergebnis PHP Tipps 2006 2 02.04.2006 20:09
PHP / MySQL | Counter IP strpos Problem ... EoD PHP Tipps 2006 2 29.03.2006 14:27
Problem beim Vergleich ausgelesenen Daten(XML) mit strpos() PHP Tipps 2006 9 25.01.2006 10:16
Problem beim Vergleich ausgelesenen Daten(XML) mit strpos() PHP-Fortgeschrittene 2 25.01.2006 09:11
strpos mit ignorierung der groß und kleinschreibung chiliGREEN PHP Tipps 2007 3 02.11.2005 10:28
Problem mit Zahlen innerhalb von strpos() PHP Tipps 2005-2 6 25.07.2005 06:40

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php strpos rückwärts, php string rückwärts durchsuchen, strpos rückwärts, php substr rückwärts, php string rückwärts, strpos php rückwärts, php rückwärts suchen, php string rückwärts suchen, string rückwärts durchsuchen php, php string suche rückwärts, substr rückwärts, php strpos rückwärts suchen, strpos rückwärz php, substr php rückwärts, rückwärts strpos php, strpos rückwärts suchen, strpos rückwärts php, php string rückwärts duchsuchen, php zeichenkette rückwärts durchsuchen, php text rückwärts durchsuchen

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