PHP – find længde og antal ord i en streng
PHP har mange indbyggede funktioner som kan beregne og manipulere med tekststrenge (strings). Nogle af disse er muligheder for at finde længden af en streng, dvs. antallet af tegn i en streng, og antallet af ord i en streng. Dette gennemgår jeg i denne artikel.
Find længden af en streng
For at finde længden af en streng anvendes funktionen:
strlen()
Denne funktion kan tage en streng variabel, tælle antal tegn og skrive resultatet i en ny streng variabel.
$str = “Test”;
echo strlen($str);
Her ville resultatet være 4. Man kan f.eks. bruge dette til at teste om et password en bruger indtaster overholder det man kræver, som f.eks. minimum 8 tegn.
if (strlen($password) !=8) {
echo “Dit password skal minimum bestå af 8 tegn”;
} else {
//Opret password
}
Her skal variablen $password indeholde det password som brugeren indtaster.
Find antal ord i en streng
For at finde antal ord i en streng kan man bruge denne funktion:
str_word_count()
Man kan på samme måde her indsætte en streng variabel, hvorefter resultatet bliver antallet af ord:
$str = “Dette er en streng med syv ord”;
echo str_word_count($str);
Resultatet er her 7.