22-04-2002, 18:36
|
|
Citaat:
Harrie schreef:
iets meer uitleg :
de 0 in substr($iets, 0, 5) betekent dus dat hij op positie 0 begint en dat hij 5 tekens verderop stopt...
op dezelfde manier als limit in een query dus..
|
Als hij op die link ramt kan ie dat ook lezen:
Citaat:
substr
(PHP 3, PHP 4 >= 4.0.0)
substr -- Geeft gedeelte van een string
Omschrijving
string substr ( string string, int start [, int length])
Substr geeft een gedeelte van string gespecificeerd door de start en length parameters.
Als start positief is, begint de terug te geven string bij de positie van start in string, beginnend vanaf nul. Bijvoorbeeld in de string 'abcdef', het karakter op positie 0 is 'a', het karakter op positie 2 is 'c', enzovoort.
Voorbeeld:
$rest = substr ("abcdef", 1); // geeft "bcdef"
$rest = substr ("abcdef", 1, 3); // geeft "bcd"
Als start negatief is, zal de terug te geven string beginnen op de positie van start vanaf het einde van string.
Voorbeelden:
$rest = substr ("abcdef", -1); // geeft "f"
$rest = substr ("abcdef", -2); // geeft "ef"
$rest = substr ("abcdef", -3, 1); // geeft "d"
Als length gegeven is en die positief is, zal de terug te geven string eindigen length karakters van start. Als deze zou resulteren in een string met een negatieve lengte (omdat de start na het einde van de string is), dan zal de terug te geven string alleen het karakter op de positie van start bevatten.
Als length gegeven is en die negatief is, zal de terug te geven string eindigen length karakters vanaf het eind van string. Als deze zou resulteren in een string met een negatieve lengte, dan zal de terug te geven string alleen het karakter op de positie van start bevatten.
Voorbeelden:
$rest = substr ("abcdef", 1, -1); // geeft "bcde"
|
|