#20283 [Bgs]: Trim function doesn't work at all

From: Date: Thu, 07 Nov 2002 11:35:34 +0000
Subject: #20283 [Bgs]: Trim function doesn't work at all
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-24271@lists.php.net to get a copy of this message
ID: 20283 User updated by: glanzafilippi@molinette.piemonte.it Reported By: glanzafilippi@molinette.piemonte.it Status: Bogus Bug Type: Strings related Operating System: Linux RedHat 7.3 PHP Version: 4.2.3 New Comment: Sorry, and sorry again. A superficial reading of the manual let me "think" that trim function strip every spaces or every charlist from the start to the end of a string. Thanks a lot for your patience. Previous Comments: ------------------------------------------------------------------------ [2002-11-07 05:21:04] m.ford@lmu.ac.uk Well, as your example values do not include any spaces which could be trimmed, I don't see how you can say trim() is not working! Cheers! Mike ------------------------------------------------------------------------ [2002-11-07 02:36:18] glanzafilippi@molinette.piemonte.it Thanks for your answer, but my question remain. I know that trim function only 'trim' spaces, but in my case trim doesn't trim anything. No spaces and no other charlist. From the online manual: >Without the second parameter, trim() will strip these >characters: >" " (ASCII 32 (0x20)), an ordinary space. Probably i'm explaining the problem in a wrong way. Please tell me where i'm wrong. Thanks. ------------------------------------------------------------------------ [2002-11-06 10:04:58] iliaa@php.net Thank you for taking the time to write to us, but this is not a bug. Please double-check the documentation available at http://www.php.net/manual/ and the instructions on how to report a bug at http://bugs.php.net/how-to-report.php Trim function will only trim 'space' characters, unless you specify a list of characters you want to trim via the 2nd, optional parameter. ------------------------------------------------------------------------ [2002-11-06 10:00:24] glanzafilippi@molinette.piemonte.it My Os is Linux Red Hat 7.3. Web Server is Zeus 4.1r3. I compiled php with fastcgi. i tried in several way but i noticed that in every case trim function doesn't work at all. This is a little piece of code: <?php // $user_data['unitHospital'] == "Osp. San Giovanni" $fileNameCleaned = trim($user_data['unitHospital']); print($fileNameCleaned); ?> Result Osp. San Giovanni OR directly <?php $tmp = trim("dd ff hhkkk"); print($tmp); ?> Result: dd ff hhkkk The same result with 'rtrim' -- 'ltrim' and with a direct specification of charlist. Thanks ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=20283&edit=1

« previous php.bugs (#24271) next »