[php] substr doet ut niet goed

Pagina: 1
Acties:
  • 40 views sinds 30-01-2008

  • aqua_man
  • Registratie: Januari 2002
  • Laatst online: 26-07-2023

aqua_man

one life, live it!

Topicstarter
kijk, ik heb nu dit scriptje:
PHP:
1
2
3
4
5
6
7
<?
$message = "hey tweakers, ff testen of dit een beetje werkt, ik ga maar een heel verhaal lullen wat nergens op slaat maar ik moet wel ff meer dan 100 tekens gebruiken, anders heb ik er nix aan, hoestie met jullie, nou, ik ga stoppen, greetinz, aqua man!";
$length = strlen($message);
echo "<b>Lengte:</b> $length<p>";
$msg = substr($message, 100, 200);
echo "$msg";
?>

dit scriptje geeft:
code:
1
2
241
laat maar ik moet wel ff meer dan 100 tekens gebruiken, anders heb ik er nix aan, hoestie met jullie, nou, ik ga stoppen, greetinz, aqua man!

heel simpel scriptje, maar (misschien zie je het al): hij werkt niet goed |:(
(we kunnen niet allemaal slim zijn...)

ff wat uitleg wat ie zou moeten doen:
het scriptje geeft de lengte van de $message en daarna alles vanaf teken 100 t/m tot en met teken 200

wat ie fout doet:
hij geeft vanaf teken 100 het hele bericht...

2 swim or not 2 swim, that's the question


  • [ti]
  • Registratie: Februari 2000
  • Niet online
Zo werkt substr niet. Je geeft een begin positie op (100 bv) en het aantal tekens dat ie vanaf daar moet kopieeren, dus niet de eindpositie.

$msg = substr($message, 100, 100);

doet vast wat jij wel wilt.

  • [FrEEzEr]
  • Registratie: April 2000
  • Laatst online: 29-10-2025
string substr ( string string, int start [, int length])
Oftewel je substr($message, 100, 200); zegt dat hij vanaf teken 100 200 tekens moet laten zien, dus niet teken 100 tot 200.

Wat jij wilt doe je met

substr($message, 100, 100);

edit:

Damn net te laat :( :D

iMac i7, 8GB | MacMini (2,0-GHz/4GB) | Playstation3 | Wii | Panasonic 42pz85


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Hoi,
deze thread gaat dicht :)
Dit is makkelijk te vinden via http://www.php.net/functienaam of http://www.php.net/manual/.
Mocht je alsnog tegen een probleem aanlopen ben je welkom om alsnog te posten hier in /14.

Doet iets met Cloud (MS/IBM)


Dit topic is gesloten.