l108/9.3.php

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <?php echo metHoofdletters("MAX vAN Der bOES BoXeM"); function metHoofdletters($str){ for($i = -1; $i < strlen($str) && $i < 100; $i++){ if(substr($str, $i, 1) == " " || $i == -1){ for($j = ++$i; $j < strlen($str) && $j < 100; $j++){ if(substr($str, $j, 1) == " "){ $partOfWord = substr($str, $i, 1); break; } else{ $lenOfWord++; } } $partOfWord = strtolower(substr($str, $i, $lenOfWord)); if($partOfWord == "van" || $partOfWord == "den" || $partOfWord == "der" || $partOfWord == "de"){ $returnedstring .= strtolower($partOfWord) . " "; } else{ $returnedstring .= strtoupper(substr($partOfWord, 0, 1)) . substr($partOfWord, 1, strlen($partOfWord)-1) . " "; } } $lenOfWord = 0; } return $returnedstring; } ?> </body> </html>

Resultaat

Made by Thijs Aarnoudse