[PHP] Case-insensitive search

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • DRAFTER86
  • Registratie: April 2002
  • Laatst online: 14:41
Ik gebruik in een script de functie strpos() om bepaalde tekens in strings te zoeken, maar deze functie is case-sensitive. Nu staat er in de php-manual dat stripos() de case-in-sensitive vervanger is voor strpos()... echter mijn php-parser kent de functie stripos helemaal niet :| Iemand een idee?

Acties:
  • 0 Henk 'm!

  • samo
  • Registratie: Juni 2003
  • Laatst online: 14:55

samo

yo/wassup

dan moet je eerst je string naar lowercase omzetten en dan vergelijken....
werkt altijd

Bekend van cmns.nl | ArneCoomans.nl | Het kindertehuis van mijn pa in Ghana


Acties:
  • 0 Henk 'm!

  • DRAFTER86
  • Registratie: April 2002
  • Laatst online: 14:41
Maar het is voor een online php-editor, beetje lullig als al je code er weer als lowercase uitkomt...

Acties:
  • 0 Henk 'm!

  • samo
  • Registratie: Juni 2003
  • Laatst online: 14:55

samo

yo/wassup

hmm ok... probeer het dan zo:
een kopie van de string lowercase maken,
daaruit de positie uitlezen
deze in de positie in de uppercase string uitlezen en aanpassen
misschien?

Bekend van cmns.nl | ArneCoomans.nl | Het kindertehuis van mijn pa in Ghana


Acties:
  • 0 Henk 'm!

  • Harmsen
  • Registratie: November 2000
  • Laatst online: 12:34
Maak je een extra variabele waarin je zeg maar een lowercase versie van de tekst zet. Daarin zoek je de tekens op, en de posities sla je op/verwerk je direct in de originele tekst.

samo-arne was me voor.....

[ Voor 8% gewijzigd door Harmsen op 16-07-2003 10:13 . Reden: iemand was eerder ]

What a fine day for Science! | Specs


Acties:
  • 0 Henk 'm!

  • DRAFTER86
  • Registratie: April 2002
  • Laatst online: 14:41
Txs dat is het! (Denk ik)

Acties:
  • 0 Henk 'm!

  • DeverauX
  • Registratie: Februari 2002
  • Niet online

DeverauX

Focus is everything

Er zijn inderdaad genoeg workarounds, maar desondanks toch raar dat Stripos () niet werkt.
Welke versie van PHP heb je geinstalleerd? Ik dacht dat deze functie namelijk alleen vanaf 5 beschikbaar is.

...whatever was distasteful or unpleasant or uncomfortable or painful - music could always soothe that.
All you have to do is reach out to beauty.
Quincy Jones


Acties:
  • 0 Henk 'm!

  • DRAFTER86
  • Registratie: April 2002
  • Laatst online: 14:41
Dan zal dat het zijn, ik heb 4.

Acties:
  • 0 Henk 'm!

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
PHP:
1
2
3
function stripos( $haystack, $needle, $offset = 0 ) {
   return strpos( strtolower($haystack), strtolower($needle), $offset);
}

Wat doet dit wat stripos niet doet?

Acties:
  • 0 Henk 'm!

  • cybermans
  • Registratie: Maart 2001
  • Laatst online: 17-09 09:56
4 heeft vele versies.
Hier zie je hoeveel: http://museum.php.net/php4/
de meest recentste is 4.3.2

Strava | Runkeeper | Endomondo (mijn leikr uploads)

Pagina: 1