<html>
<body>
<form method="GET" action="First.php">
Enter the String : <input type="text" name="inputStr"><br>
<input type="submit" name="Submit">
</form>
</body>
</html>
First.php
<?php
$string = $_GET [ 'inputStr' ] ;
$vowels = array ( "a" => 0 , "e" => 0 , "i" => 0 , "o" => 0 , "u" => 0 ) ;
for ( $i = 0 ; $i < strlen ( $string ) ; $i ++ ) { ++ $cnt ;
++ $vowels [ 'a' ] ;
}
++ $cnt ;
++ $vowels [ 'e' ] ;
}
++ $cnt ;
++ $vowels [ 'i' ] ;
}
++ $cnt ;
++ $vowels [ 'o' ] ;
}
++ $cnt ;
++ $vowels [ 'u' ] ;
}
}
echo "<h1>Total number of vowels found : " . $cnt . "<h1>" ;
echo "Occurence of 'a' : " . $vowels [ 'a' ] . "<br>" ;
echo "Occurence of 'e' : " . $vowels [ 'e' ] . "<br>" ;
echo "Occurence of 'i' : " . $vowels [ 'i' ] . "<br>" ;
echo "Occurence of 'o' : " . $vowels [ 'o' ] . "<br>" ;
echo "Occurence of 'u' : " . $vowels [ 'u' ] . "<br>" ;
$f = 0 ;
for ( $j = 0 ; $j < $a ; $j ++ )
{
if ( $str [ $j ] == $string [ $j ] )
{
$f = 0 ;
}
else
{
$f = 1 ;
break ;
}
}
if ( $f == 0 )
{
echo "string is palindrome" ;
}
else
{
echo "string is not palindrome" ;
}
?>
PGh0bWw+Cjxib2R5Pgo8Zm9ybSBtZXRob2Q9IkdFVCIgYWN0aW9uPSJGaXJzdC5waHAiPgpFbnRlciB0aGUgU3RyaW5nIDogPGlucHV0IHR5cGU9InRleHQiIG5hbWU9ImlucHV0U3RyIj48YnI+CjxpbnB1dCB0eXBlPSJzdWJtaXQiIG5hbWU9IlN1Ym1pdCI+CjwvZm9ybT4KPC9ib2R5Pgo8L2h0bWw+CgpGaXJzdC5waHAKCjw/cGhwCiAKJHN0cmluZyA9ICRfR0VUWydpbnB1dFN0ciddOwogCiR2b3dlbHMgPSBhcnJheSgiYSI9PjAsImUiPT4wLCJpIj0+MCwibyI9PjAsInUiPT4wKTsKIApmb3IoJGk9MDsgJGk8c3RybGVuKCRzdHJpbmcpOyAkaSsrKSB7CmlmKHN0cnRvbG93ZXIoJHN0cmluZ1skaV0pID09ICdhJykgeworKyRjbnQ7CisrJHZvd2Vsc1snYSddOwp9CmlmKHN0cnRvbG93ZXIoJHN0cmluZ1skaV0pID09ICdlJykgeworKyRjbnQ7CisrJHZvd2Vsc1snZSddOwp9CmlmKHN0cnRvbG93ZXIoJHN0cmluZ1skaV0pID09ICdpJykgeworKyRjbnQ7CisrJHZvd2Vsc1snaSddOwp9CmlmKHN0cnRvbG93ZXIoJHN0cmluZ1skaV0pID09ICdvJykgeworKyRjbnQ7CisrJHZvd2Vsc1snbyddOwp9CmlmKHN0cnRvbG93ZXIoJHN0cmluZ1skaV0pID09ICd1JykgeworKyRjbnQ7CisrJHZvd2Vsc1sndSddOwp9Cn0KIGVjaG8gIjxoMT5Ub3RhbCBudW1iZXIgb2Ygdm93ZWxzIGZvdW5kIDogIi4kY250LiI8aDE+IjsKZWNobyAiT2NjdXJlbmNlIG9mICdhJyA6ICIuJHZvd2Vsc1snYSddLiI8YnI+IjsKZWNobyAiT2NjdXJlbmNlIG9mICdlJyA6ICIuJHZvd2Vsc1snZSddLiI8YnI+IjsKZWNobyAiT2NjdXJlbmNlIG9mICdpJyA6ICIuJHZvd2Vsc1snaSddLiI8YnI+IjsKZWNobyAiT2NjdXJlbmNlIG9mICdvJyA6ICIuJHZvd2Vsc1snbyddLiI8YnI+IjsKZWNobyAiT2NjdXJlbmNlIG9mICd1JyA6ICIuJHZvd2Vsc1sndSddLiI8YnI+IjsKJHN0cj1zdHJyZXYoJHN0cmluZyk7CiRhPXN0cmxlbigkc3RyaW5nKTsKJGY9MDsKZm9yKCRqPTA7JGo8JGE7JGorKykKewogICAgaWYoJHN0clskal09PSRzdHJpbmdbJGpdKQogICAgewogICAgICAgICRmPTA7CiAgICB9CiAgICBlbHNlCiAgICB7CiAgICAgICAgJGY9MTsKICAgICAgICBicmVhazsKICAgIH0KfQppZigkZj09MCkKewogICAgZWNobyJzdHJpbmcgaXMgcGFsaW5kcm9tZSI7Cn0KZWxzZQp7CiAgICBlY2hvInN0cmluZyBpcyBub3QgcGFsaW5kcm9tZSI7Cn0KPz4K