pastebin

Paste Search Dynamic
Recent pastes
array ass
  1. <?
  2. echo "vettore non associativon";
  3.  
  4. $vett=array(2,4,6);
  5. foreach($vett as $x)
  6.   echo $x."n";
  7. foreach($vett as $i=>$x)
  8.   echo "Elemento $i ha valore $xn";
  9.  
  10. echo "nvettore associativon";
  11.  
  12. $mesi=array("Gen"=>31, "Feb"=>28, "Mar"=>31);
  13. $mesi["Apr"]=30;
  14. $mesi['Mag']=31;
  15.  
  16. foreach($mesi as $i=>$x)
  17.    echo "Il mese $i ha $x giornin";
  18.  
  19. echo "nNon e' necessario spostare il puntatore internon";
  20.  
  21. foreach($mesi as $i=>$x)
  22.    echo "Il mese $i ha $x giornin";
  23.  
  24. echo "nSe non si richiama la reset il puntatore interno resta alla finen";
  25.  
  26. reset($mesi);
  27. while( list($mese,$giorni)=each($mesi))
  28.   echo "Il mese $mese ha $giorni giornin";
  29.  
  30. echo "nMemorizza le chiavi in un vettoren";
  31.  
  32. $keys=array_keys($mesi);
  33. for($i=0;$i<count($keys);$i++){
  34.   echo "Chiave: $keys[$i] n";
  35. }
  36.  
  37. echo "nMemorizza solo le chiavi che corrispondono al valore 31n";
  38.  
  39. $keys=array_keys($mesi,31);
  40. for($i=0;$i<count($keys);$i++){
  41.   echo "Chiave: $keys[$i] n";
  42. }
  43.  
  44. echo "nUso delle chiavi associative key e valuen";
  45.  
  46. reset($mesi);
  47. while( $element = each( $mesi) )
  48.  echo "Chiave: "." ".$element['key']." valore: ".$element['value']."n";
  49.  
  50. echo "nControlla se esiste una data chiaven";
  51.  
  52. $val="Gen";
  53. if ( array_key_exists($val,$mesi) )
  54.   echo "La chiave $val e' asociata al valore $mesi[$val]n";
  55. else
  56.   echo "Chiave $val inesistente!n";
  57.  
  58. ?>
Parsed in 0.156 seconds