Toon posts:

[PHP] waarden op lengte controleren

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

Verwijderd

Topicstarter
Ik weet niet hoe ik dit moet doen
Stel ik heb de waarde

$zin = Hallo dit is een lange zin

Nu wil ik dat de eerste 10 karakters worden weergegeven en daarna "...", zoals ze ook op de frontpage van t.net doen. Dus dan krijg je:

Hallo dit ...

Ik zoek dus eigenlijk een functie die een waarde af kan kappen na een aantal karakters en het kan vervangen door (bijvoorbeeld) "..."

  • SWfreak
  • Registratie: Juni 2001
  • Niet online
Ik zou zeggen, zoek eens goed op www.php.net in de documentatie bij string-functies....

  • thomaske
  • Registratie: Juni 2000
  • Laatst online: 14-07 14:28

thomaske

» » » » » »

Wat heb je allemaal al geprobeerd?

heb je de FAQ gelezen, met wat linkjes naar onder andere php.net

String Functions

Brusselmans: "Continuïteit bestaat niet, tenzij in zinloze vorm. Iets wat continu is, is obsessief, dus ziekelijk, dus oninteressant, dus zinloos."


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 12:42

Janoz

Moderator Devschuur®

!litemod

Het is niet verboden om ff in de handleiding te kijken. Zo'n tekst noemen ze ook wel een string. Op http://www.php.net/strings staat een enorme lijst met functies die je hierop los kunt laten. Daar zal vast wel iets tussen zitten........

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Een simpele combinatie van stringfuncties ( http://www.php.net/manual/en/ref.strings.php ) geven je een oplossing.
Hieronder een stappenplan voor je

1) Bepaal of de string te lang is
2) Neem de eerste 10 chars van de string en stop die in een nieuwe string
3) Voeg 3 puntjes toe aan de string.

Als je een beetje kunt programmeren, dan had je dat zelf ook wel kunnen bedenken :) Bookmark www.php.net dus even en je kan al uit een hoop problemen zelf uitkomen.
Succes ermee

Dit topic is gesloten.