As a coder who picked up on Java and JavaScript string concatenation ("text" + var + "more text"
), in PHP I always used "text" . $var . "more text"
. That may change soon, though, as it seems that embedding variables in string literals is a bit faster.
A substitute for str_ireplace()
which I wrote to allow its usage on PHP versions below 5.
Since file_put_contents()
is not included in PHP 4, I wrote a function to allow its use for anyone still on legacy versions.
In PHP, when you submit a file input that has multiple files (as in, it is named <input ... name='foo[]' />
), it organizes it oddly. The $_FILES
array contains a single key, then within that key is an array with keys "name", "tmp_name", "size", "type", "error"
. Within each of those keys is an array with the data for each file.
Why?
Just like jQuery's extend
, this code will allow you to replace existing values of an array with new values, based solely on matching keys.