Tekst Funktioonid
PHP skriptekeel serveri poolTeksti 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
- Tähemärkide arv üksuse nimes: 16
- Sõna, kui võtate 3. tähe ja sellest 4 tähte, on: gram
- Kui kirjutate suurte tähtedega, mis algavad seitsmenda tähega, on see: MEERIMINE
- Kui kirjutate sõna alguse väikeste tähtedega, on esimesed 3 tähte: pro
- Sini on : 1 sõna
- 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>