I need help in PHP Script.
I have two strings.
JavaScript
x
$string1 = "asdfgf";
$string2 = "asdfgasdg";
After removing the same character from both string once,
JavaScript
$string1 = "f";
$string2 = "asdg";
Another Two Strings example
JavaScript
$string1 = "sthnfr";
$string2 = "iserr";
Output
JavaScript
$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
Advertisement
Answer
JavaScript
$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++;
}