Issue
I need help in PHP Script.
I have two strings.
$string1 = "asdfgf";
$string2 = "asdfgasdg";
After removing the same character from both string once,
$string1 = "f";
$string2 = "asdg";
Another Two Strings example
$string1 = "sthnfr";
$string2 = "iserr";
Output
$string1 = "thnf"; // s and r removed
$string2 = "ier"; // s and r removed
I tried str_replace which replace all the all the characters.
Thanks for your helps
Solution
$string2 = "sthnfr";
$string1 = "iserr";
for($i = 0; $i < strlen($string1); )
{
if(($pos = strpos($string2, $string1[$i])) !== false)
{
$string1 = substr($string1, 0, $i) . substr($string1, $i + 1);
$string2 = substr($string2, 0, $pos) . substr($string2, $pos + 1);
continue;
}
$i++;
}
Answered By – Tim Cooper
Answer Checked By – Clifford M. (BugsFixing Volunteer)