2021-10-18 19:37:23 +02:00
< ? php include '../common.php' ; header ( 'Content-Type: text/html; charset=utf-8' ); ?> <!DOCTYPE html>
2021-08-28 18:59:08 +02:00
< html lang = " no " >
< head >
< title >< ? = title (); ?> </title>
< meta charset = 'UTF-8' >
2021-10-18 19:37:23 +02:00
< link rel = " stylesheet " href = " ../index.css " >
2021-08-28 18:59:08 +02:00
</ head >
< body >
< div class = " container " >
< h1 >< ? = title (); ?> </h1>
< h4 >< ? = getNavigation (); ?> </h4>
< h2 > Sjekk av etternavn </ h2 >
< ? php
2021-08-31 10:00:49 +02:00
// Henter etternavn fra GET, eller bruker en standard.
2021-08-28 18:59:08 +02:00
$etternavn = $_GET [ 'etternavn' ] ? ? 'kArLsEn' ;
2021-08-31 10:00:49 +02:00
// Den innebygde funksjonen `mb_convert_case` med mode: MB_CASE_TITLE gjør at forbokstaven i hvert ord blir stor, med encodingen UTF-8. Det betyr at den også fungerer med æ, ø og å.
$fintEtternavn = mb_convert_case ( $etternavn , MB_CASE_TITLE , " UTF-8 " );
// mb_strlen teller tegn med en enkoding. For oss betyr det at den ikke teller våre spesialtegn (æ, ø og å) som 2.
2021-08-28 18:59:08 +02:00
?>
< p > Etternavn : < strong >< ? = $etternavn ; ?> </strong></p>
< p > Etternavnet etter det er gjort finere : < strong >< ? = $fintEtternavn ; ?> </strong></p>
2021-08-31 10:00:49 +02:00
< p > Etternavnet er < code >< ? = mb_strlen ( $fintEtternavn , " UTF-8 " ); ?> karakterer langt</code>.</p>
2021-08-28 18:59:08 +02:00
< br >
2021-08-31 10:00:49 +02:00
< form >
< p >
2021-08-28 18:59:08 +02:00
< input type = " text " name = " etternavn " value = " <?= $etternavn ;?> " >
< input type = " submit " value = " Sjekk navn... " >
2021-08-31 10:00:49 +02:00
</ p >
</ form >
2021-08-28 18:59:08 +02:00
</ div >
</ body >
</ html >