return $getal1 + $getal2;
}
function vermenigvuldig($getal1, $getal2)
{
    return $getal1 * $getal2;
}
function isEven($getal)
{
    if ($getal % 2 === 0) {
        return true;
    } else {
        return false;
    }
}
$optelling = berekenSom(5, 5);
$maal = vermenigvuldig(5, 5);
$isheteven = isEven(5);
function geefLengteEnUppercase($string)
{
    return array(strtoupper($string), strlen($string));
}
$boodschap = geefLengteEnUppercase("schildpad");
?>
<!DOCTYPE html>
<html>
    <head>
        <title>functions</title>
    </head>
    <body>
        <p><?php 
echo $optelling;
Ejemplo n.º 2
0
?>


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title> 
</head>
<body>
<p><?php 
echo $getal1 . " + " . $getal2 . " = " . berekenSom($getal1, $getal2);
?>
</p>
    <p><?php 
echo $getal1 . " * " . $getal2 . " = " . vermenigvuldig($getal1, $getal2);
?>
</p>
    <p><?php 
echo $getal . " is ";
if (isEven($getal)) {
    echo " even";
} else {
    echo " oneven";
}
?>
</p>
<p><?php 
echo var_dump(toUpper($tekst));
?>
</p>
    return $uitkomst;
}
function vermenigvuldig($getal1, $getal2)
{
    $uitkomst = $getal1 * $getal2;
    return $uitkomst;
}
function isEven($getal1)
{
    if ($getal1 % 2 > 0) {
        return false;
    }
    return true;
}
$som = berekenSom(9, 11);
$product = vermenigvuldig(9, 11);
$evenGetal = 9;
$evenheid = isEven($evenGetal);
?>

<!DOCTYPE html>
<html>
	<head>
		<title>Oplossing functies: deel1</title>
	</head>
	<body>

		<h1>Oplossing functies: deel1</h1>

		<p>9 + 11 =  <?php 
echo $som;
}
function isEven($getal1)
{
    if ($getal1 % 2 > 0) {
        return false;
    }
    return true;
}
function bewerkString($string)
{
    $resultaatArray['uppercase'] = strtoupper($string);
    $resultaatArray['length'] = strlen($string);
    return $resultaatArray;
}
$som = berekenSom(4, 5);
$product = vermenigvuldig(4, 5);
$getalPariteit = 11;
$pariteit = isEven($getalPariteit);
$string = 'Vandaag is het sinterklaas';
$stringResultaat = bewerkString($string);
?>

<!DOCTYPE html>
<html>
	<head>
		<title>Oplossing functies: deel1</title>
	</head>
	<body>

		<h1>Oplossing functies: deel1</h1>
<?php

function berekenSom($getal1, $getal2)
{
    $som = $getal1 + $getal2;
    return $som;
}
$optellen = berekenSom(20, 15);
function vermenigvuldig($getal1, $getal2)
{
    $som = $getal1 * $getal2;
    return $som;
}
$vermenigvuldigen = vermenigvuldig(20, 15);
function isEven($getal1)
{
    if ($getal1 % 2 > 0) {
        return false;
    } else {
        return true;
    }
}
$even = isEven(8);
function Stringtion($string)
{
    $result['upper'] = strtoupper($string);
    $result['length'] = strlen($string);
    return $result;
}
$string = Stringtion('ik leer php');
?>
    <meta name="viewport" content="width=device-width, initial-scale=1">
	<title>functies1</title>
	<link rel="stylesheet" type="text/css" href="http://web-backend.local/css/global.css">
	<link rel="stylesheet" type="text/css" href="http://web-backend.local/css/directory.css">
	<link rel="stylesheet" type="text/css" href="http://web-backend.local/css/facade.css">
</head>
<body class="web-backend-inleiding">

	<section class="body">

		<p><?php 
echo berekenSom(4, 5);
?>
</p>
		<p><?php 
echo vermenigvuldig(4, 5);
?>
</p>
		<p><?php 
echo isEven(7);
?>
</p>
		<p><?php 
foreach (returnStringArray('Dit is een hele gewone string.') as $value) {
    ?>
 
			<?php 
    echo $value;
    ?>
		<?php 
}
Deze functie returnt het resultaat
Zorg ervoor dat de functie enkel een waarde returnt. Het afdrukken moet buiten de functie gebeuren. 
Het combineren van meerdere functionaliteiten in één functie vermindert de herbruikbaarheid van de functie. 
Probeer vanaf nu te vermijden dat een functie meerdere dingen doet (zoals berekenen én afdrukken), ook al lijkt dit in het begin meer werk.

Maak een functie vermenigvuldig die 2 parameters heeft, $getal1 en $getal2
Zorg ervoor dat in deze functie het product wordt berekend.
Deze functie returnt het resultaat
Maak een functie isEven met 1 parameter $getal
Zorg ervoor dat in deze functie een boolean returnt die afhankelijk van het gegeven getal true of false is.
Voer al deze functies uit en zorg ervoor dat de resultaten op het scherm verschijnen
Maak een functie aan die de lengte én de uppercase-versie van een string returnt. Druk daarna de lengte en de uppercase-versie van de string af buiten de functie. return een array.*/
////////////// VARIABLES //////////////////////////
$aantalStuks = rand(1, 15);
$prijsPerStuk = rand(1, 1000);
$totalePrijs = vermenigvuldig($aantalStuks, $prijsPerStuk);
$startstring = "dit is de string die we gaan gebruiken in de functie uppercaseandlength";
$resultArr = array();
$outputstr = '';
////////////// FUNCTIONS //////////////////////////
function berekenSom($getal1, $getal2)
{
    $som = $getal1 * $getal2;
    return $som;
}
function vermenigvuldig($getal1, $getal2)
{
    $product = $getal1 * $getal2;
    return $product;
}
function isEven($getal)
    return $arrResult;
}
?>

<!DOCTYPE html>

<head>
    <meta charset="utf-8">
</head>
<body>
    <p><?php 
echo berekenSom(1, 3);
?>
</p>
	<p><?php 
echo vermenigvuldig(2, 3);
?>
</p>
	<p><?php 
echo isEven(54875);
?>
</p>
	<pre><?php 
print_r(lengthAndUpper("hello world"));
?>
</pre>
    


</body>
</html>
        <title>for</title>
    </head>
    <body>

    	<h1>functions</h1>

        <?php 
echo "Cijfers zijn 2 & 7";
?>
 <br><br>
        <?php 
echo "Som = " . berekenSom(2, 7);
?>
 <br>
        <?php 
echo "Product = " . vermenigvuldig(2, 7);
?>
 <br>
        Is 5 even? --> <?php 
echo isEven(5) ? "true" : "false";
?>


        <p>
        			Uitbreiding: <?php 
var_dump(uitbreiding("Mijn naam is Adriaan"));
?>
        		</p>


    </body>
 <!DOCTYPE html>
 <html>
   <head>
     <meta charset="utf-8">
     <title>oplossing deel1 fucnties</title>
   </head>
   <body>
<p>
  1+1 = <?php 
$uitkomst = berekenSom(1, 1);
echo "{$uitkomst}";
?>
</p>
<p>
  6*6 = <?php 
$uitkomst = vermenigvuldig(6, 6);
echo "{$uitkomst}";
?>
</p>
<p>
  het getal 5 is  <?php 
if (isEven(5)) {
    echo "wel ";
} else {
    echo "niet ";
}
?>
  even.
</p>
   </body>
 </html>
    $resultaat = $getal1 * $getal2;
    return $resultaat;
}
function isEven($getal)
{
    if ($getal % 2 == 0) {
        return "true";
    } else {
        return "false";
    }
}
?>

<!DOCTYPE html>

<html>

	<p> <?php 
echo berekenSom(5, 3);
?>
 </p>
	<p> <?php 
echo vermenigvuldig(5, 3);
?>
 </p>
	<p> <?php 
echo isEven(8);
?>
 </p>

</html>
?>
 + <?php 
echo $getal2;
?>
 = <?php 
echo berekenSom($getal1, $getal2);
?>
</p>
	<p><?php 
echo $getal1;
?>
 * <?php 
echo $getal2;
?>
 = <?php 
echo vermenigvuldig($getal1, $getal2);
?>
</p>
	<p><?php 
echo $getal1;
?>
 is <?php 
echo isEven($getal1) ? "even" : "oneven";
?>
</p>
	<p>"<?php 
echo $stringToCheck;
?>
" is <?php 
echo stringCheck($stringToCheck)["lengte"];
?>
Ejemplo n.º 13
0
{
    if ($getal % 2 == 0) {
        return true;
    } else {
        return false;
    }
}
function lengthStringAndUpperCase($string)
{
    $length = strlen($string);
    $uppercase = strtoupper($string);
    $arrayToReturn = array($uppercase, $length);
    return $arrayToReturn;
}
$som = berekenSom(5, 4);
$vermenigvuldeging = vermenigvuldig(5, 4);
$getalToCheck = 13;
$isGetalEven = "";
$stringToUpperAndCount = "sepperenty";
$stringToUpperAndLength = lengthStringAndUpperCase($stringToUpperAndCount);
if (isEven($getalToCheck)) {
    $isGetalEven = "het getal " . $getalToCheck . " is even";
} else {
    $isGetalEven = "het getal " . $getalToCheck . " is oneven";
}
?>




<!doctype html>
Ejemplo n.º 14
0
	<meta charset="UTF-8">
	<style>
	p {border-top: 1px solid blue; font-family: 'arial';}
	</style>
</head>
<body>

	<p>
	De som van 4 en 5 is <?php 
echo berekenSom(4, 5);
?>
	</p>

	<p>
	Het product van 6 en 7 is <?php 
echo vermenigvuldig(6, 7);
?>
	</p>

	<p>
		Is het getal 8 even?
		<?php 
$getal = 8;
if (isEven($getal) == true) {
    echo 'yup';
} else {
    echo 'nope';
}
?>

	</p>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>opdracht functions</title>
    </head>
    <body>

    	<h1>Opdracht functions - deel 1</h1>

		<p>
			Som: <?php 
echo berekenSom(1, 2);
?>
		</p>
		<p>
			Vermenigvuldiging: <?php 
echo vermenigvuldig(1, 2);
?>
		</p>
		<p>
			Even: <?php 
echo isEven(25);
?>
		</p>
		<p>
			Uitbreiding: <?php 
var_dump(uitbreiding("Mijn naam is Ben"));
?>
		</p>
		
    </body>
</html>
?>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Oplossing Functions
: Deel 1</title>
    <link rel="stylesheet" href="http://web-backend.local/css/global.css">
    <link rel="stylesheet" href="http://web-backend.local/css/facade.css">
    <link rel="stylesheet" href="http://web-backend.local/css/directory.css">
</head>
    <body>
    <p>
        <?php 
echo "De som van 4+5 = " . berekenSom(4, 5);
?>
    </p>
    <p>
        <?php 
echo "het product van 4x5 = " . vermenigvuldig(4, 5);
?>
    </p>
    <p> het getal 4 is
       <?php 
echo iseven(4) ? "even" : "oneven";
?>
    </p>
    
    </body>
</html>
function isEven($getal)
{
    $resultaat = "";
    if ($getal % 2 == 0) {
        return $resultaat = true;
    } else {
        return $resultaat = false;
    }
}
function uitbreiding($string)
{
    $lengte = strlen($string);
    $upper = strtoupper($string);
    return $resultaat = array($lengte, $upper);
}
$vermenig = vermenigvuldig(10, 6);
$getaleven = 11;
$iseven = isEven($getaleven);
$string = 'Dit is een string';
$upEnLeng = uitbreiding($string);
?>

<!DOCTYPE html>
<html>
	<head>
		<title>Opdracht functies: deel 1</title>
	</head>
	<body>
		<h1>Opdracht functies: deel 1</h1>
        <p>De som van 10 en 6 = <?php 
echo berekenSom(10, 6);
        
            <h1>Opdracht functies: deel 1</h1>

            <ul>

                <li>Maak een functie <code>berekenSom</code> die 2 parameters heeft, <code>$getal1</code> en <code>$getal2</code></li>                       
                    <li> Som = <?php 
echo berekenSom(2, 5);
?>
</li>
                


                <li>Maak een functie <code>vermenigvuldig</code> die 2 parameters heeft, <code>$getal1</code> en <code>$getal2</code></li>
                <li>Vermenigvuldiging = <?php 
echo vermenigvuldig(2, 5);
?>
</li>
                <li>Maak een functie <code>isEven</code> met 1 parameter <code>$getal</code>
                <li>Number 5 is even? <?php 
echo printf(isEven(5));
?>
</li>
                </li>

                <li class="extension">Maak een functie aan die de lengte én de uppercase-versie van een string returnt. Druk daarna de lengte en de uppercase-versie van de string af buiten de functie. <span class="tip">return een array.</span></li>
                <li><?php 
echo stringUpperCase("Functies");
?>
</li>
            </ul>
<?php

function berekenSom($getal1, $getal2)
{
    return $getal1 + $getal2;
}
$som = berekenSom(5, 5);
function vermenigvuldig($getal1, $getal2)
{
    return $getal1 * $getal2;
}
$keer = vermenigvuldig(5, 5);
function isEven($getal1)
{
    if ($getal1 % 2 == 0) {
        return true;
    } else {
        return false;
    }
}
$iseven = isEven(4);
?>

<!doctype html>
<html>
    <head>
        <meta charset="utf-8">
    	<title>Opdracht-concat</title>

    </head>
    <body>
}
function vermenigvuldig($getal1, $getal2)
{
    return $getal1 * $getal2;
}
function isEven($getal1)
{
    if ($getal1 % 2 > 0) {
        return false;
    }
    return true;
}
$getal1 = 4;
$getal2 = 8;
$som = berekenSom($getal1, $getal2);
$product = vermenigvuldig($getal1, $getal2);
$pariteit = isEven($getal1);
?>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Opdracht functies</title>
    <link rel="stylesheet" href="http://web-backend.local/css/global.css">
    <link rel="stylesheet" href="http://web-backend.local/css/facade.css">
    <link rel="stylesheet" href="http://web-backend.local/css/directory.css">
</head>
<body class="web-backend-opdracht">

    <section class="body">