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 ::

Der CSS-Problemlöser

Der CSS-Problemlöser 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 für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 28.04.2003, 10:05:05
DanielLorbach DanielLorbach ist offline
Anfänger
 
Registriert seit: Jul 2002
Ort: Köln
Beiträge: 38
Ärger mit strpos

Hallo zusammen,

ich frage mittels strpos ab, ob in meiner Zeichenkette die Folge ^< vorhanden ist.
Jetzt kann die Zeichenfolge auch an Position 0 des Strings auftreten, womit meine Probleme anfangen.
Ich möchte den String nämlich nur weiter verarbeiten, wenn das Ergebnis von strpos positiv ausfällt. Meine If-Abfrage interpretiert aber das Ergebnis Position 0 als false.

Über Hilfe am Montagmorgen sehr dankbar,
Daniel.

PHP-Code:
$s "^<abc>"
$pos1 strpos($s"^<");
if (
$pos1 != false)
{
//IF-1       
    //Filtername + Argumente extrahieren:
    
$pos2 strpos($s">"$pos1); 
edit: Code um Zeile $s = "^<abc>" erweitert
__________________
CU, Daniel.
http://www.rheinsiegbahn.de

Geändert von DanielLorbach (28.04.2003 um 10:30:48 Uhr)
Mit Zitat antworten
  #2  
Alt 28.04.2003, 10:25:33
MiH MiH ist offline
Member
 
Registriert seit: Aug 2002
Beiträge: 775
Code:
if(strpos($s,"^<")>0){
 echo "blah";
}
Mit Zitat antworten
  #3  
Alt 28.04.2003, 10:29:36
DanielLorbach DanielLorbach ist offline
Anfänger
 
Registriert seit: Jul 2002
Ort: Köln
Beiträge: 38
Danke,

aber wird nicht funktionieren, da das Ergebnis 0 sein kann, wenn $s = "^<abc>" ist.
__________________
CU, Daniel.
http://www.rheinsiegbahn.de
Mit Zitat antworten
  #4  
Alt 28.04.2003, 10:49:11
DanielLorbach DanielLorbach ist offline
Anfänger
 
Registriert seit: Jul 2002
Ort: Köln
Beiträge: 38
So ein Kaffee kann wunder bewirken.

Ich orientiere mich nicht daran, ob eine Position gefunden wurde, sondern daran, welchen Datentyp ich
zurück bekomme.

boolean entspricht nicht gefunden (true wird ja nicht zurückgegeben)
integer entspricht gefunden, inklusive Position 0

Also ersetze ich IF-1 durch
if( is_integer($pos1) == true)

:-)

edit: ein if( $pos1 !== false) hätte es auch getan
Guten Morgen *g*
__________________
CU, Daniel.
http://www.rheinsiegbahn.de

Geändert von DanielLorbach (28.04.2003 um 10:54:26 Uhr)
Mit Zitat antworten
  #5  
Alt 28.04.2003, 17:33:19
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Du könntest auch strstr() verwenden - ist dafür gedacht, um nach Zeichenketten innerhalb von selbigen zu suchen.
__________________
sic!
--> http://dbCF.de/
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:18:22 Uhr.


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


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