Lo mejor es que submitas este problema en
bugs.php.net, de otro modo los del equipo del
PHP-DEVEL no veran este problema. Estoy haciendo un
CC, pero submitelo de todas maneras.

[PHP-DEV team:]
This is a repeatable bug, tried the code included in
the msg below w/ the results mentioned. I am using PHP
4.0.4pl1

--- [EMAIL PROTECTED] wrote:
> Hay un error en la funcion sscanf ya que no realiza
> la lectura de datos segun el formato especificado.
> Por ejemplo, consideremos el siguiente codigo:
> 
> <?php
>   // este script es una prueba del scanf
>   $str="hola;esto;es;una;prueba";
>   $a="";
>   $b="";
>   $c="";
>   $d="";
>   $e="";
>   sscanf($str,"%s;%s;%s;%s;%s",&$a,&$b,&$c,&$d,&$e);
>   echo $a.$b.$c.$d.$e;
> ?>
> 
> La salida seria la siguiente:
> 
> hola;esto;es;una;prueba
> 
> Por el contrario si usamos el siguiente
> formato:
> 
> <?php
>   // este script es una prueba del scanf
>   $str="hola ; esto ; es ; una ; prueba";
>   $a="";
>   $b="";
>   $c="";
>   $d="";
>   $e="";
>   sscanf($str,"%s ; %s ; %s ; %s ;
> %s",&$a,&$b,&$c,&$d,&$e);
>   echo $a.$b.$c.$d.$e;
> ?>
> 
> la salida es correcta:
> 
> holaestoesunaprueba
> 
> Se ve que la funcion sólo respeta
> el formato si las zonas donde se
> indica que comienza una variable 
> (en el codigo %(tipo_de_variable))
> esta aislada, es decir, separada
> con espacios del resto de los
> caracteres del formato.
> 
> Saludos desde cordoba
> 
>  http://www.php.net/manual/en/function.sscanf.php 
> 
> 
> -- 
> PHP Notes 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]
> 


=====
--- Jesus M. Castagnetto <[EMAIL PROTECTED]>

__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail - only $35 
a year!  http://personal.mail.yahoo.com/

-- 
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]

Reply via email to