<?php

/*Opdracht functies: deel 2b

Maak een functie validateHtmlTag die 1 parameter heeft, $html
Zorg ervoor dat deze functie kan valideren of er een correcte <html></html> tag aanwezig is in de gegeven string $html
Voer al deze functies uit en zorg ervoor dat de resultaten op het scherm verschijnen

*/
////////////// VARIABLES //////////////////////////
$outputstr = validateHtmlTag("<html> tegeagae </html>");
//var_dump($arraytoprint);
//var_dump($outputstr);
////////////// FUNCTIONS //////////////////////////
function validateHtmlTag($haystack)
{
    $returnvalue = 'false';
    if (strrpos($haystack, "<html>") < strrpos($haystack, "</html>")) {
        $returnvalue = TRUE;
    } else {
        $returnvalue = FALSE;
    }
    return $returnvalue;
}
//////////////////// HTML BELOW /////////////////////
?>




<!DOCTYPE html>
}
$resultaat = drukArrayAf($testArray);
function validateHtmlTag($html)
{
    $openingTag = '<html>';
    $closingTag = '</html>';
    $isValid = FALSE;
    if (strpos($html, $openingTag) === 0) {
        $estimatedClosingHTMLTAGPosition = strlen($html) - strlen($closingTag);
        if (stripos($html, $closingTag) == $estimatedClosingHTMLTAGPosition) {
            $isValid = TRUE;
        }
    }
    return $isValid;
}
$validHTML = validateHtmlTag($htmlString);
?>
	

<!doctype html>
<html>
    <head>
        <meta charset="utf-8">
    	<title>Oplossing functies: deel2</title>

    </head>
    <body>
		
		<h1>Oplossing functies: deel2</h1>

        <h2>Array afdrukken</h2>
$arrPrint = drukArrayAf($arrGames);
function validateHtmlTag($html)
{
    if (strpos($html, '<html>') !== false && strpos($html, '</html>') !== false) {
        echo 'true';
    } else {
        echo 'false';
    }
}
?>

<!DOCTYPE html>

<head>
    <meta charset="utf-8">
</head>
<body>
	<h1>Opdracht functies</h1>
    <p>Games[1] heeft waarde: <?php 
print_r($arrPrint[1]);
?>
</p>
	
	<p><?php 
validateHtmlTag("<html> </html>");
?>
</p>


</body>
</html>
    foreach ($resultaat[$key] as $value) {
        ?>
						<p><?php 
        echo $value;
        ?>
</p>
					<?php 
    }
    ?>
		<?php 
}
?>
	</p>

	<?php 
foreach (validateHtmlTag($html) as $value) {
    ?>
 
		<p><?php 
    echo $value;
    ?>
</p>
	<?php 
}
?>
	

	</section>	

</body>
</html>
$htmlString = '<html><head><title>Dit is een test</title></head><body>Tekst</body></html>';
//van voorbeeld
function validateHtmlTag($html)
{
    $open = '<html>';
    $dicht = '</html>';
    $valid = FALSE;
    if (strpos($html, $open) == 0) {
        $closepos = strlen($html) - strlen($dicht);
        if (strpos($html, $dicht) == $closepos) {
            $valid = TRUE;
        }
    }
    return $valid;
}
$validHtml = validateHtmlTag($htmlString);
?>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>functions</title>
</head>
<body>
   <h1>deel 2</h1>
    <ul>
    <?php 
foreach ($hero as $value) {
    ?>
        <li><?php 
	<title>Opdracht-</title>
	<meta charset="UTF-8">
	<style>
	p {border-bottom: 1px solid blue; font-family: 'arial';}
	</style>
</head>
<body>
	<h1>Opdracht functies - extra</h1>
	<p>
		<?php 
echo drukArrayAf($testArray);
?>
	</p>

	<h2>Valideer HTML</h2>
	<p>
		Controleer de volgende string: 
		<?php 
echo htmlspecialchars($testHTMLstring);
?>
	</p>
	<p>
		<?php 
echo validateHtmlTag($testHTMLstring);
var_dump($GLOBALS);
?>


	</p>
</body>
</html>