<?php

/*Teemad
mis on massiiv
massiivi loomine
assotatiivne
print_r
massiivi funktsioonid
 *
 */

?>
<style>
    button {
        background-color: #555555;
        color: white;
    }
    h3{
        font-size: 30px;
        font-family: "Audiowide", sans-serif;
        text-decoration: underline;
    }
    html{

       

    }

</style>

<?php
echo '<div style="font-size:20px;margin-left: 200px;">';
$name=array('Commodus','Flavi','Garcian','Sula','Neron');
$repeat="life is just illusion";
echo 
'<h3>1.var_dump(muutuja) sõna asukoht ja tähtede arv</h3>';
var_dump($name);
echo 
'<br>';
echo 
'<h3>2.print_r(muutuja) sõna asukoht</h3>';
print_r($name);
echo 
'<h3>3.printf(str_word_count(muutuja,0)) sõnade arv</h3><br>';
printf(str_word_count($repeat,0));

echo 
'<br>';
echo 
'<h3>4.print_r(str_word_count(muutuja,0)) sõnade arv</h3><br>';
print_r(str_word_count($repeat,0));
echo 
'<br>';
echo 
'<h3>5.võtame masiivist konkreetne nimi array/$name[1]</h3><br>';
echo 
$name[0];
echo 
'<br>';
echo 
'<h3>6. foreach ($name as $nimi){}</h3><br>';
//massiivi kõigi elementide väljastamine
foreach ($name as $nimi)
{
    echo 
"$nimi <br>";
}
?>
<br>
<br>
<?php
echo '<h3>7.Assotsiatiivsed massiivid</h3>';

$marks=array(
    
'kehv'=>5,
    
'rahuldav'=>3,
    
'hea'=>4,
    
'väga hea'=>5,
);

echo 
'<h3>1.foreach ($marks as $estimation => $mark)
{
    echo "<li>Mark: $mark ($estimation)</li>";
}
</h3>'
;

foreach (
$marks as $estimation => $mark)
{
    echo 
"<li>Mark: $mark ($estimation)</li>";
}

echo 
'<h3>9. Töötamine massiivi funktsioonidega array_push(muutuja, nimi) var_dump</h3>';

array_push($name,'Commodus','Neron');
var_dump($name);
echo 
'<br>';
echo 
'<h3>10.Teine võimalus lisada uus nimi misiivisse  $nimed[] = ahmed;
 var_dump($nimed);</h3>'
;
$name[]='Vespasianus';
var_dump($name);
echo 
'<br>';
echo 
'<h3>11.lisada nimi masiivi algususse array_unshifht()</h3>';
array_unshift($name,'Nemesis');
var_dump($name);
echo 
'<br>';


echo 
'<br>';
echo 
'<h3>14.informeriida eemaldatud sõna kohta</h3>';
$names=array_pop($name);

echo 
'Eemaldatud sõna: '.$names;
echo 
'<br>';
echo 
count($name);
echo 
'<br>';
echo 
'<br>';
echo 
'<h3>15.Funktsioon sort() kasvavalt</h3>';
sort($name);
var_dump($name);
echo 
'<br>';
echo 
'<h3>16.Funktsioon sort() kahnevalt</h3>';
krsort($name);
var_dump($name);
echo 
'<br>';
echo 
'<h3>17.asort(), kus massiiv sorteeritakse väärtuse järgi.</h3>';
asort($marks);
var_dump($marks);
echo 
'<br>';
echo 
'<h3>18.arsort(), vastupidi.</h3>';
arsort($marks);
var_dump($marks);

?>
<br>
<br>
<?php
echo '<h3>19.Mitmemõõtmelised massiivid.</h3>';

$rigid=array(
        
'Eesti'=>array('pealinn'=>'Tallinn','rahvaar'=>1340000),
        
'USA'=>array('pealinn'=>'Washington','rahvaarv'=>7700000),
        
'Italy'=>array('pealinn','Rome','rahvaarv'=>2780000)
);
var_dump($rigid);
echo 
'<br>';
echo 
'<h3>20.Kõikide andmete kuvamiseks kasutame foreach() tsüklit kaks korda..</h3>';
foreach (
$rigid as $riik=>$andmed){
    echo 
"$riik -";
    foreach (
$andmed as $detailid){
        echo 
"$detailid ";
    }
    echo 
'<br>';
}


?>
<br>
<br>
<br>
<!DOCTYPE html>
<html>
<head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.min.js"></script>
    <script>
        $(document).ready(function(){
            $("button").click(function(){
                // Get the HTML content of the document
                var documentContent = $("html").html();

                // Count the number of characters
                var charCount = documentContent.length;

                // Display the character count
                alert("Tähemärkide arv dokumendis: " + charCount);
            });
        });
    </script>

</head>
<body>

<button>märkide arvu kuvamine</button>
<br>
<li><a href="?leht=MasiividHightlight.php">hightlight</a> </li>
</body>
</html>