Jochem Maas wrote:
ross@xxxxxxxxxxxxx wrote:
var_dump gives
Company Director string(17)
Company Director string(16)
Why would they be different?
probably because there is either:
1. white space in the value in your data source
2. white space being outputted along side the value when creating a form field weith that valu
that and/or possible the fact that your doing a trim()
in one place but not in another - personally I usually trim() incoming string data
(regardless of any other validation/sanitation) to avoid stuff like this
Seems like they have add some extra
whitespace?
exactly. btw: var_dump() should be showing exactly where the white space is e.g.:
code:
<?php
$s1 = "Company Director "; $s2 = "Company Director"; var_dump($s1, $s2);
output:
string(17) "Company Director "
string(16) "Company Director"
Without the quotes he's not going to see the extra white space though,
as the browser is going to render the first space it comes too, but it
will piss on any white space after that (for display purpose). Main
reason I wrap my debugging data in <pre></pre>.
--
John C. Nichel IV
Programmer/System Admin (ÜberGeek)
Dot Com Holdings of Buffalo
716.856.9675
jnichel@xxxxxxxxxxxxxxxxxxxxxxxxxxx
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php