login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Als een variabele meer dan 3 symbolen bevat... (Opgelost)

Offline roberini - 20/02/2009 12:05 (laatste wijziging 20/02/2009 12:07)
Avatar van roberiniHTML beginner Is er een optie in php dat als de variabele 3 of meer symbolen bevat, dat er dan een bericht word laten zien.

Bijvoorbeeld:

Als $voorbeeld de inhoud 1. heeft, dan doet ie in dit geval niks. Maar als de inhoud 1.2 is dan laat ie een berichtje zen.

9 antwoorden

Gesponsorde links
Offline vinTage - 20/02/2009 12:12 (laatste wijziging 20/02/2009 12:15)
Avatar van vinTage Nieuw lid PHP.net: strlen
  1. $vb = 1.3;
  2. echo strlen($vb)>=3 ? 'lang genoeg' : 'te kort';
Offline roberini - 20/02/2009 12:20 (laatste wijziging 20/02/2009 12:26)
Avatar van roberini HTML beginner Waarschijnlijk werkt het ff testen 

[edit]

Zou het volgende ook werken?(kan nog niet testen want de gozer die het nodig heeft is aan 't eten)

  1. $str = $woning;
  2. if strlen($str) >=3{
  3. echo "Je mag dit niet invoeren"
  4. }
Offline vinTage - 20/02/2009 12:24 (laatste wijziging 20/02/2009 12:25)
Avatar van vinTage Nieuw lid Dat is nogal fout..zowel je if als je vergelijk dinges 
Offline roberini - 20/02/2009 12:28 (laatste wijziging 20/02/2009 12:29)
Avatar van roberini HTML beginner Ja ik zag die if:P Maar hoe kan ik wel zoiets bereiken? Dat de $str gelijk is aan $woning?

[edit]

  1. if strlen($woning) >=3{
  2. echo "Je mag dit niet invoeren"
  3. }


Werkt dat wel?($woning is al ergens anders gemaakt met waarde)
Offline vinTage - 20/02/2009 12:31 (laatste wijziging 20/02/2009 12:32)
Avatar van vinTage Nieuw lid Volgens mij snapt niemand er nog iets van...dus maar ff voorkauwen dan:

  1. <?php
  2. $woning = 12;
  3.  
  4. if(strlen($woning) >= 3)
  5. {
  6. //$woning bestaat uit 3 of meer chars
  7. }
  8. else
  9. {
  10. //$woning is 2 of minder chars
  11. }


Offline roberini - 20/02/2009 12:37
Avatar van roberini HTML beginner Nee kijk. De waarde van de woning ligt maar net eraan welk radio knopje je hebt gekozen. Dus het heeft geen standaard waarde. Is het dan nog mogelijk?
Offline vinTage - 20/02/2009 12:40
Avatar van vinTage Nieuw lid http://www.site...Operatoren
Offline roberini - 20/02/2009 12:53 (laatste wijziging 20/02/2009 12:55)
Avatar van roberini HTML beginner Ok ik heb een domme fout gemaakt, ik was iets vergeten te zeggen. Het is eigenlijk tegen een cheat in firefox. In firefox heb je een of ander ding geen idee hoe dat heet, maar dan kan je dingen veranderen ofzo. Maar mijn bedoeling was dat tegen gaan. Want als je 14.0 invoert(om een woning te kopen, een crime game dus), dan word dat 14 en hoef je er niks voor te betalen. Normaal als je 14 zou kiezen, word er geld van je geld afgeschreven. Maar met deze firefox cheat krijgje em gratis. Daarom wil ik dus weten als dat ding meer dan 3 symbolen heeft, dat ie dan zegt dat je hem niet kan kopen.

[edit]
Laat maar heb het al gevonden. Het was een mix van die van vintage en mijn gedachten:P
Offline Martijn - 20/02/2009 13:14
Avatar van Martijn Crew PHP lol, niet om je te ontmoedigen, maar meteen stoppen met die anti firefox gedachte. Wat jij bedoeld is firebug en dat kan idd html live aanpassen. Maar dat kan IEDEREEN. Als iemand gewoon even je broncode opslaat, het formulier een beetje aanpast, kan iedereen dat.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.204s