Solution:
HTML File:
<html>
<head><title>php program</title></head>
<body bgcolor='#f1284e' >
<form action='ass1a2.php' method='post'>
<pre>
Enter 1'st string :<input type='text' name='str1'><br>
Enter 2'nd string :<input type='text' name='str2'><br>
Enter string to replace small string :<input type='text' name='str'><br>
<input type='radio' name='ch' value=1>first and last occurence<br>
<input type='radio' name='ch' value=2>total occurence<br>
<input type='radio' name='ch' value=3>replace<br>
<input type=submit value= 0k ><input type=reset value=cancel></h2>
</pre>
</form>
</body>
</html>
PHP Function:
NOTE: PHP function is saved as "ass1a2.php"
<?php
$str1=$_POST['str1'];
$str2=$_POST['str2'];
$str=$_POST['str'];
$ch=$_POST['ch'];
$oc=0;
echo"<br>string1:: $str1<br>string2:: $str2<br>string for replace:: $str</b><br>";
if($str1>$str2)
{
switch($ch)
{
case 1: echo"<br>First occ is at possition :";echo strpos($str1,$str2);
echo"<br>Last occ is at possition :";echo strrpos($str1,$str2);
break;
case 2:$oc=substr_count($str1,$str2);
if($oc==0)
echo"<br>string '$str2' not present in string '$str1'<br>";
else
echo"<br>sub string '$str2' present $oc times in string '$str1'<br>";
break;
case 3:
$str3=str_replace($str2,$str,$str1);
echo"<br>After relacing string is::$str3";
break;
}
}
else
{
switch($ch)
{
case 1:echo"<br>First occ is at position :";echo strpos($str2,$str1);
echo"<br>Last occ is at possition :";echo strrpos($str2,$str1);
break;
case 2:$oc=substr_count($str2,$str1);
if($oc==0)
echo"<br>string '$str1' not present in string '$str2'.<br>";
else
echo"<br>sub string '$str1' present $oc times in string '$str2'.<br>";
break;
case 3:
$str3=str_replace($str1,$str,$str2);
echo"<br>After relacing string::'$str3'.";
break;
}
}
?>
<h1><a href='a1a2.html'>go back</a></h1>
0 Comments