Skip to main content

2) Write a PHP script for the following: Design a form to accept a string. a. Write a function to find the length of given string without using built in functions. b. Write a function to count the total number of vowels i.e. (a,e,i,o,u) ) from the string. c. Convert the given string to lowercase and then to Title case. d. Pad the given string with “*” from left and right both the sides. e. Remove the leading whitespaces from the given string.

 HTML CODE:

<html>
<body>
<form action="a2.php"method="GET">
     String:<input type="text" name="s"><br>
     <p>Which operation do you want to perform?</p>
     <input type="radio" name="op" value="1">
          <label for="length">length of string</label><br>
     <input type="radio" name="op" value="2">
          <label for="vowels">count the total no.of vowels</label><br>  
     <input type="radio" name="op" value="3">
          <label for="lowercase">string to lowercase and then to title case</label><br>  
     <input type="radio" name="op" value="4">
          <label for="padding">padding string with '*' from both sides</label><br>    
     <input type="radio" name="op" value="5">
          <label for="leading whitespace">remove leading whitespaces </label><br>  
     <input type="radio" name="op" value="6">
          <label for="reverse">reverse of string </label><br>  
<input type="submit">
</form>  
</body>
</html>


 PHP CODE:

<?php
$str=$_GET['s'];
$ch=$_GET['op'];
switch($ch)
{
    case 1 : length($str);
         break;
         
    case 2 : vowels($str);
         break;
         
    case 3 : lowercase($str);
         break;
         
    case 4 : padding($str);
         break;
         
    case 5 : remove_whitespace($str);
             break;
             
    case 6 : reverse($str);
             break;  
}

function length($str)
{
    $i=0;
    while($str[$i]!=NULL)
    {
        $i++;
    }
    echo"Length of string : $i";
}
   
function vowels($str)
{
    $c=strspn($str,"aeiou");
    echo"Total no.of vowels are : $c";
}

function lowercase($str)
{
    $a=strtolower($str);
    echo"\n Lowecase : $a";
    $b=UCwords($str);
    echo "\n Titlecase : $b";
}

function padding($str)
{
    $d=str_pad($str,15,"*",STR_PAD_BOTH);
    echo"Padding both sides : $d";
}

function remove_whitespace($str)
{
        $r=ltrim($str);
    echo"Remove whitespace : $r";
}  
   
function reverse($str)
{
    $l=strrev($str);
    echo"Reverse of string : $l";
}

?>  
   

Comments

Popular posts from this blog

Write a program to read book information (bookid, bookname, bookprice, bookqty) in file “book.dat”. Write a menu driven program to perform the following operations using Random access file: i. Search for a specific book by name. ii. Display all book and total cost

  import java . io .*; import java . util .*; class Book {       String name , id ;       int qty ;       double price , total ;       Book ( String i , String n , String p , String q )      {               name = n ;               id = i ;               qty = Integer . parseInt ( q );               price = Double . parseDouble ( p );               total = qty * price ;      }       public String toString ()      {               System . out . println ( "name\t id\t qty\t price\t total" );               String s = name + "\t" + id + "\t" + qty + "\t" + price + "\t" + total ;           ...

Write a Java program to design a screen using Awt that will take a user name and password. If the user name and password are not same, raise an Exception with appropriate message. User can have 3 login chances only. Use clear button to clear the TextFields.

  import java . awt .*; import java . awt . event .*; import javax . swing .*; class InvalidPasswordException extends Exception {       InvalidPasswordException ()       {             System . out . println ( "Username and password is not same" );       } } public class Password extends Frame implements ActionListener {       Label uname , upass ;       TextField nametext ;       TextField passtext , msg ;       Button login , Clear ;       Panel p ;       int attempt = 0 ;       char c = '*' ;             public void login ()       {             p = new Panel ();             uname = new Label ( "Username : " , Label . CENTER );             upass = n...

) Create the following GUI screen using appropriate layout managers. Accept the name, class , hobbies of the user and apply the changes and display the selected options in a text box.

  import javax.swing.*; import java.awt.*; import java.awt.event.*; class Swing2 extends JFrame implements ActionListener {     JLabel l1 , l2 , l3 ;         JButton b ;         JRadioButton r1 , r2 , r3 ;         JCheckBox c1 , c2 , c3 ;         JTextField t1 , t2 ;         ButtonGroup b1 ;         JPanel p1 , p2 ;     static int cnt ;         private StringBuffer s1 = new StringBuffer ();                 Swing2 ()         {                             b1= new ButtonGroup ();                 p1= new JPanel ();                 p2= new JPanel ();               ...