login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Arrays: array[0], array[1], array[2] -- array[0-2]

Offline StijnH - 14/07/2006 11:53 (laatste wijziging 14/07/2006 11:56)
Avatar van StijnHNieuw lid Ik wil een regel tekst controleren op een bepaald patroon. Dus ipv dit:
  1. <?php
  2. $text = "Dit is een regel met tekst.";
  3. $explode = explode(" ",$text);
  4. if ($explode[0] == "Dit" && $explode[1] == "is" && ...) {
  5. $controle = "Goed";
  6. }
  7. else {
  8. $controle = "Fout";
  9. }
  10. ?>


wou ik het wat minder lang maken en er dit van maken:
  1. <?php
  2. $text = "Dit is een regel met tekst.";
  3. $explode = explode(" ",$text);
  4. if ($explode[0-3] == "Dit is een regel") {
  5. $controle = "Goed";
  6. }
  7. else {
  8. $controle = "Fout";
  9. }
  10. ?>


Helaas werkt dit niet, en in de php manual vind ik er niets van terug.
Weet iemand hoe het wel kan?

Grtz,
Stijn

1 antwoord

Gesponsorde links
Offline Lemon - 14/07/2006 12:16
Avatar van Lemon PHP expert $explode[0-3] gaat je uit eindelijk $explode[-2] geven en dat is een array out of bounds error.

Om patronen te controleren kan je best regex functies gebruiken.

http://www.site...4&id=5
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.178s