Massiiv


<?php
  
//autor: Dynamite110 at hotmail.com

  //stringi loomine ja väljastamine ekraanil
  
$str = 'Vanaemal oli palju tööd teha.'.'<BR>';
  echo
$str;
  
  
//teeme tööde nimekirjast massiivi
  //ja loeme palju massiivis elemente on
  
$tood = array( 'kudumine', 'söögi tegemine', 'koristamine', 'kõplamine', 'karja ajamine');
  
$elemente = count($tood);
  
  
//töötleme läbi kõik massiivis leiduvad elemendid
  //ja koostame elementide põhjal lause mille väljastame ekraanil
  
  
  
foreach ($tood as $id=>$nimi){
     if(
$id == 0){
         echo
'Vanaema tööde hulka kuuluvad: '.$tood[$id].', ';
     }
     elseif(
$id == ($elemente-2)){
         echo
$tood[$id].' ';  // eelviimane element lõpeb tühikuga
     
}
     elseif(
$id == ($elemente-1)){
         echo
'ja '.$tood[$id].'.'.'<BR>';   //viimase elemendi ees on "ja" ning lõpeb punktiga
     
}
     else{
         echo
$tood[$id].', ';  // kõik ülejäänud elemendid lõpevad komaga
     
}
  }

  
//genereerime suvalise elemendi
  //mis on piiratud massiivi pikkusega
  //seejärel väljastame tulemuse ekraanil
  
  
$suvaline = rand(0, $elemente-1);
  
printf ('Vanaema tegeleb hetkel: %s', str_replace('mine', 'misega',$tood[$suvaline]));

echo
'<pre>';
print_r($tood);
echo
'</pre>';


?>