the code <?php $sep = ";;"; $buffer = "a" . $sep . "bb" . $sep . "ccc" . $sep . "dddd" . $sep . "eeeee"; $format = "%s" . $sep . "%s" . $sep . "%s" . $sep . "%s" . $sep . "%s"; list ($var1, $var2, $var3, $var4, $var5) = sscanf($buffer,$format); print("buffer = $buffer<br>"); print("format = $format<br>"); print("list = $var1, $var2, $var3, $var4, $var5"); ?> ---------------------------------------------------------------------------- $sep = " " => OK buffer = a bb ccc dddd eeeee format = %s %s %s %s %s list = a, bb, ccc, dddd, eeeee ---------------------------------------------------------------------------- $sep = ";;" => BAD buffer = a;;bb;;ccc;;dddd;;eeeee format = %s;;%s;;%s;;%s;;%s list = a;;bb;;ccc;;dddd;;eeeee, , , , ---------------------------------------------------------------------------- $sep = "\t" => OK buffer = a bb ccc dddd eeeee format = %s %s %s %s %s list = a, bb, ccc, dddd, eeeee ---------------------------------------------------------------------------- $sep = "\t" AND $buffer = "a" . $sep . "b b" . $sep . "ccc" . $sep . "dddd" . $sep . "eeeee"; => BAD buffer = a b b ccc dddd eeeee format = %s %s %s %s %s list = a, b, b, ccc, dddd ---------------------------------------------------------------------------- $sep = ";;" AND $buffer = "a" . $sep . "b b" . $sep . "ccc" . $sep . "dddd" . $sep . "eeeee"; => BAD buffer = a;;b b;;ccc;;dddd;;eeeee format = %s;;%s;;%s;;%s;;%s list = a;;b, , , , ---------------------------------------------------------------------------- please forward your comments on [EMAIL PROTECTED] ps : PHP Version 4.0.4pl1 with Zend Optimizer v1.0.0 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]