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