Hoe krijg ik de eerste letter van een string te pakken?
Doel is om in een ledenlijst per beginletter een kopregel aan te maken (A en dan alle achternamen met een A, B en dan alle achternamen met een B, enz.)
De bedoelde string is dus inderdaad de achternaam.
<?
$woord = "Blehblehbleh";
echo substr($woord, 0, 1); // Geeft B
?>

Hopelijk ben je er wat mee ;)
Top!
Bedankt voor je snelle reactie. Werkt het hier altijd zo snel?
De 0 staat voor?
De 1 staat voor 1 letter (denk ik).
PHP.net * klik *

Nee werkt hier niet altijd zo snel :)
0 staat voor na wel teken hij moet beginnen. Als je die nul zou vervangen door 1 zou je l eruit krijgen
$string ='blablabla';
echo $string[0];

//output 'b';

substr kost meer servertijd.. ;)
Goeie :)

Ook logisch als je ff nadenkt :P
Een 'string' is een array van het type 'char', dus tjsa :)
Accolades kan ook:
$tekst = "Hoi";
echo($tekst{0});
als we toch op kleine dingetjes gaan letten, echo 'kan' ook zonder () ;)
Go om hoeveel server tijd zitten we te zuren?
0.0000001 sec. of misschien wel 0.001 sec. ?? Ik denk dat die 0.0001 seconden voor een server helemaal niet erig is.
mieren neuken is ook een hobby

Reageren