Write a PHP program which takes two strings as input from the user (str1 and str2).<br>

This program should return an array of two strings as output (op1 and op2).<br>
op1 should contain all the characters which are present in str1 but NOT present in str2.<br>
op2 should contain all the characters which are present in str2 but NOT present in str1.
 
Example1:
Input1 : ABC
Input2 : BC
Outpt = A
 
Example2:
Input1 : BC
Input2 : BANGALORE
Outpt = C
 
 
Answer:
<?php
//BC BANGALORE = C
//ABC BC = A
//processStrings('BC','BANGALORE');
processStrings('ABC','BC');
 
 
function processStrings($str1, $str2) {
    //echo strlen($str2);
    $finalString = '';
    for($i=0; $i<strlen($str1); $i++){
        //echo "=".$str1[$i];
        //Logic start
        $jay1 = $str2;
        $jay2 = $str1[$i];
 
        if (strpos($jay1,$jay2) !== false) {
            //echo "n $jay1 contains $jay2";
        }else{
            $finalString.=$jay2;
        }
        //logic close
        
    }//for close
    echo "n Result=".$finalString;
}
?>
Share on Facebook