Toon posts:

[PHP] string splitsen in losse caracters

Pagina: 1
Acties:

Verwijderd

Topicstarter
Welke functie kan ik daar ook alweer voor gebruiken?
Kheb het geloof ik tijdje geleden ook al gedaan maar ik weet die functie niet meer :(
dus als ik de string hallo heb
dat ik dan bij bijv $hallo[2] de 1e l heb...

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

explode.

Klaar voor een nieuwe uitdaging.


  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Hmmm... een string is een array van characters :)

dus
PHP:
1
2
3
4
<?
$hallo="hallo";
echo $hallo[1];
?>

geeft "a" weer.

Programmer - an organism that turns coffee into software.


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Op donderdag 15 november 2001 12:28 schreef ReaLX het volgende:
Welke functie kan ik daar ook alweer voor gebruiken?
Kheb het geloof ik tijdje geleden ook al gedaan maar ik weet die functie niet meer :(
dus als ik de string hallo heb
dat ik dan bij bijv $hallo[2] de 1e l heb...
Kort gezegd: helemaal niks.

zoals LuCarD al zegt, (en zoals je zelf ook best uit had kunnen proberen)

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Verwijderd

explode(); (zoals chem al zei) en ook split();
laatste is wel wat zwaarder, kijk maar in de php manual voor uitleg. Waar wil je het pcies voor gebruiken, want alleen de letter l uit hallo lijkt me een beetje zinloos...

  • Bas_f
  • Registratie: Januari 2001
  • Laatst online: 09-09 15:52
Explode heeft een character nodig waar je op wilt exploden of splitten. Zonder dat werkt de explode toch niet??

Een string is gewoon te benaderen als een array, zoals LuCarD al zei...

Quote uit de manual:
explode
(PHP 3, PHP 4 >= 4.0.0)

explode -- Split een string door string
Omschrijving

array explode (string separator, string string [, int limit])


Geeft een array van strings terug, waar elk element een substring van string is, gevormd door het splitten ervan op basis van de string delim. Als limit meegegeven wordt, zal de teruggegeven array een maximum van limit elementen bevatten waarbij het laatste element de rest van string bevat.

...


Verwijderd

explode en split hebben dat allebei nodig, is eigenlijk alleen handig als je bijvoorbeeld een e-mail adres wilt splitten, split op @ en je krijgt de domeinnaam en de username. Weet je niet waar je op wilt splitten, dan wordt het moeilijker. Daarom vroeg ik al, waar wil hij het pcies voor gebruiken... Dan komen we er samen wel uit ;)

Verwijderd

Topicstarter
Op donderdag 15 november 2001 12:40 schreef LuCarD het volgende:
Hmmm... een string is een array van characters :)

dus
PHP:
1
2
3
4
<?
$hallo="hallo";
echo $hallo[1];
?>

geeft "a" weer.
|:( argh... tuurlijk.... tnx ;)
Pagina: 1