login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Controleren of er een bepaalde waarde is (Opgelost)

Offline funmen - 09/04/2008 22:25
Avatar van funmenNieuw lid stel, ik heb dit:
$var="http://dummie.be/download/file.exe";

Ik wil nu weten of in de var http://dummie.be/download/ staat. Hoe kan ik dit doen?

Ik heb de volgende code, maar dan geeft hij false terug:
  1. <?php
  2. echo strpos ("http","http");
  3. ?>

wat is hier fout aan?

Ik weet het, ik had al een topic maar daar staat dat het werkt maar dat doet hij dus niet 

1 antwoord

Gesponsorde links
Offline Wim - 09/04/2008 23:21 (laatste wijziging 09/04/2008 23:21)
Avatar van Wim Crew algemeen strpos geeft false terug als het niet voorkomt, als het wel voorkomt geeft hij een integer terug.

Omdat we -als de tekst in het begin staat- een (int) 0 terugkrijgen, en deze door php als false bezien wordt (0 = false, 1 = true), zullen we met !== werken ipv met !=:

  1. <?php
  2. if(strpos("http", "http") !== false)
  3. {
  4. print ('http staat in http... duh...');
  5. }
  6. else
  7. {
  8. print ('foutje');
  9. }
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.378s