esercizi in php
This commit is contained in:
82
php_2.php
Normal file
82
php_2.php
Normal file
@@ -0,0 +1,82 @@
|
||||
|
||||
<?php
|
||||
|
||||
include ('header.html');
|
||||
|
||||
///////////////////////////
|
||||
echo<<<_css
|
||||
|
||||
<style>
|
||||
|
||||
|
||||
</style>
|
||||
|
||||
|
||||
_css;
|
||||
echo "\n";
|
||||
///////////////////////////
|
||||
|
||||
|
||||
$stringa = "alfio";
|
||||
echo "$stringa\n";
|
||||
echo "<br>";
|
||||
|
||||
$vocali = 0;
|
||||
$consonanti = 0;
|
||||
$acharacter=0;
|
||||
$numeri = 0;
|
||||
|
||||
for ($i=0;$i< strlen($stringa);$i++){
|
||||
|
||||
$character = substr("$stringa", $i, 1);
|
||||
switch ($character) {
|
||||
case "a":
|
||||
$vocali++;
|
||||
$acharacter++;
|
||||
break;
|
||||
case "e":
|
||||
$vocali++;
|
||||
break;
|
||||
case "i":
|
||||
$vocali++;
|
||||
break;
|
||||
case "o":
|
||||
$vocali++;
|
||||
break;
|
||||
case "u":
|
||||
$vocali++;
|
||||
break;
|
||||
default :
|
||||
if (is_numeric($character)){
|
||||
$numeri++;
|
||||
|
||||
} else{
|
||||
$consonanti++;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
echo "vocali: $vocali\n";
|
||||
echo "<br>";
|
||||
echo "consonanti: $consonanti\n";
|
||||
echo "<br>";
|
||||
echo "a character: $acharacter\n";
|
||||
echo "<br>";
|
||||
echo "numeri: $numeri\n";
|
||||
echo "<br>";
|
||||
|
||||
foreach( count_chars($stringa,1) as $key => $desc ){
|
||||
echo chr($key) . " ripetuta " . $desc . "volte/n";
|
||||
echo"<br>";
|
||||
}
|
||||
|
||||
|
||||
|
||||
include ('footer.html');
|
||||
|
||||
|
||||
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user