Bug #13419 Updated: strtok doesn't properly work with "#" as a token

From: Date: Mon, 24 Sep 2001 20:17:01 +0000
Subject: Bug #13419 Updated: strtok doesn't properly work with "#" as a token
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-66490@lists.php.net to get a copy of this message
ID: 13419 Updated by: mfischer Reported By: ckoontz@yahoo.com Old Status: Open Status: Bogus Bug Type: Strings related Operating System: linux 2.4.9 (debian unstable) PHP Version: 4.0.6.7rc2 New Comment: This is not a bug. This is the way strtok() works. Although PHP uses its own implementation, strtok() under C works the same and PHP mimics the C version (anything else would render this function useless). No bug, bogusifying. If you need similar functionality take a look at explode()/split() - Markus Previous Comments: ------------------------------------------------------------------------ [2001-09-24 15:29:53] ckoontz@yahoo.com in the following code: $string = "#This is an example string"; $tok1 = strtok($string,"#"); $tok1 should equal nothing.. however it equals $string This bug breaks ACID: http://www.cert.org/kb/acid/ people on IRC have verified that this bug is also in CVS as of this report ------------------------------------------------------------------------ Edit this bug report at http://bugs.php.net/?id=13419&edit=1

« previous php.dev (#66490) next »