Haha, I like your "Oh my goodness! It is always worth reading all the non-sense post for a responce like this! You just made my day! I'd better stop (That, and the fact that it is 1.20 am here..)"
Last post today.. Off to bed.. But just a short explanation:
Say you have var $a. You give it a value:
$a = "Testing ";
Now you have a variable $b :
$b = "combining strings";
If you now would state:
$a = $b, you'd know what it would do, right? It would assign the value of $a (Testing ) to $b, so echo $a would give "comining strings "But that is not what you want, you want to combine:0
$a = $a . $b -> Quicker way: $a .= $b;
So, just the = sign will overwrite the existing $a, and put the value of $b instead. Using the .= is like combining the two.
Happy coding.
J.
Here is a test-snippet for you:
<?php
$a = "Testing ";
$b = "combining strings";
$c = $a . $b;
$d = $a; //backup of $a;
echo "a is now: ".$a;
echo "<br>b is now: ".$b;
echo "<br>c is now: ".$c;
$a = $b;
echo "<br>a = b is now: ".$a;
$a = $d;
$a .= $b;
echo "<br>a: .= b is now: ".$a;
?>