Jekaterina Guzek PHP tööd

Tekst Funktioonid

PHP skriptekeel serveri pool
Teksti pikkus (strlen()) on: 28 tähte
Esimesed 6 tähte (substr()) on: PHP sk
Alates 6 tähest (substr()) on: riptekeel serveri pool
Sõnade arv lauses on (str_word_count()): 4tk
Esimese tühiku asukoht on peale (strpos()): 3sümboolit
Näita kõik sümboolid peale esimese tühiku(substr()): skriptekeel serveri pool
Kõik tähed on väiksed (strtolower): php skriptekeel serveri pool
Kõik tähed on suured (strtoupper): PHP SKRIPTEKEEL SERVERI POOL
Iga sõna lauses algab suure tähega (ucwords): PHP Skriptekeel Serveri Pool

Mõistatus. Õppeaine.


Mängime, ma tegin aine


  1. Tähemärkide arv üksuse nimes: 16
  2. Sõna, kui võtate 3. tähe ja sellest 4 tähte, on: gram
  3. Kui kirjutate suurte tähtedega, mis algavad seitsmenda tähega, on see: MEERIMINE
  4. Kui kirjutate sõna alguse väikeste tähtedega, on esimesed 3 tähte: pro
  5. Sini on : 1 sõna
  6. Sõnas esineb täht 'M' 3 korda

Arvame ära sõna:





<div>
<?php
function clearVarsExcept($url, $varname) {
    // basename - makes the link relative, url must contain a filename that it returns basename('http://www.ee/index.php') > index.php
    $url = basename($url);
    if (str_starts_with($url, "?")) {
        return "?$varname=".$_REQUEST[$varname];
    }
    // strtok - returns first token after spliting on separator "?" strtoken('index.php?haha=lala', '?') > index.php
    return strtok($url, "?")."?$varname=".$_REQUEST[$varname];
}

$tekst = "PHP skriptekeel serveri pool";
echo "<h2> Tekst Funktioonid</h2>";
echo $tekst;
echo "<br>";
echo "Teksti pikkus (strlen()) on: ".strlen($tekst). " tähte";
echo "<br>";
echo "Esimesed 6 tähte (substr()) on: ".substr($tekst, 0, 6);
echo "<br>";
echo "Alates 6 tähest (substr()) on: ".substr($tekst, 6);
echo "<br>";
echo  "Sõnade arv lauses on (str_word_count()): " .str_word_count($tekst). "tk";
echo "<br>";
echo "Esimese tühiku asukoht on peale (strpos()): " .strpos($tekst, " "). "sümboolit";
echo "<br>";
//Näita kõik sümboolid peale esimese tühiku
echo "Näita kõik sümboolid peale esimese tühiku(substr()): " .substr($tekst, strpos($tekst, " "));
echo "<br>";
echo "Kõik tähed on väiksed (strtolower): ".strtolower($tekst);
echo "<br>";
echo "Kõik tähed on suured (strtoupper): ".strtoupper($tekst);
echo "<br>";
echo "Iga sõna lauses algab suure tähega (ucwords): " .ucwords($tekst);
echo "<br>";
echo "<h2>Mõistatus. Õppeaine.</h2>";
echo "<br>";
// PHP - Tekstfunktsioonid

//Дай 6 подсказос с использованием текстовых функций,
// чтобы отгадать название предмета
echo "<h3>Mängime, ma tegin aine</h3>";
echo "<br>";
$aine = "Programmeerimine";
echo "<ol>";
echo "<li> Tähemärkide arv üksuse nimes: " .strlen($aine);
echo "<li> Sõna, kui võtate 3. tähe ja sellest 4 tähte, on: " .substr($aine, 3, 4);
echo "<li> Kui kirjutate suurte tähtedega, mis algavad seitsmenda tähega, on see: " .strtoupper(substr($aine, 7));
echo "<li> Kui kirjutate sõna alguse väikeste tähtedega, on esimesed 3 tähte: " .strtolower(substr($aine, 0, 3));
echo "<li> Sini on : " .str_word_count($aine). " sõna";
echo "<li> Sõnas esineb täht 'M' " . substr_count($aine, "m") . " korda";
echo "<br>";
echo "</ol>";
echo "<h2>Arvame ära sõna:</h2>";
?>
    <form name="name" action="<?= clearVarsExcept(basename($_SERVER['REQUEST_URI']), "leht") ?>" method="post">
        <label for="aine">Aine: </label>
        <input type="text" id="aine" name="aine" placeholder="aine">
        <br><br>
        <input type="submit" value="Kontroll">
        <br><br>
    </form>
<?php
if (isset($_REQUEST["aine"])) {
    if ($_REQUEST["aine"] == $aine) {
        echo "õige";
        echo "<body style ='background: lightgreen'>";
    } else {
        echo "Слово: Programmeerimine";
        echo "<body style ='background: lightcoral'>";
    }
}
highlight_file('tekstFunktioonid.php');
?>
</div>