Jump to content

Recommended Posts

Posted

Qual a diferença visto que :

Descrição

string sprintf ( string format [, mixed args] )

Retorna uma string produzida de acordo com a string de formatação format.

------------------------------------------------------------------------------------------------------------

Descrição

void printf ( string format [, mixed args] )

Produz uma saída de acordo com format, o qual é descrito na documentação para sprintf().

pareceme a mesma coisa mas com syntax diferente , não ? 🙂

Posted

não é a mesma coisa o printf nao retorna nada, pois faz o output para o stdout

o sprintf retorna uma string e podes usa-la como te bem apetecer por exemplo podes armazenar numa variavel

espero ter ajudado

Posted

então mas eu ao fazer printf("o valor de x é %d",&total);

e ao fazer $result = sprintf("Valor de x : %d",$x);

o output vai ser o mesmo, vantagens ??

sempre que usar o $result o que ele vai guardar é o valor de x ou a ordem de output com o valor de x ?

Posted

então mas eu ao fazer printf("o valor de x é %d",&total);

e ao fazer $result = sprintf("Valor de x : %d",$x);

o output vai ser o mesmo, vantagens ??

o 1º gera um output logo para o 'ecra'

o 2º podes fazer o que bem quiseres com ele, um echo e vai para o ecra ou armazenar numa var para futuro uso

o sprintf tal como disse é muito usado em query's

if ($row_pesquisar['lido']=="NAO") {

  $updateSQL = sprintf("UPDATE mensagens SET lido='%s' WHERE codigo=%s","SIM",$_GET['codigo']);

  mysql_select_db($database_stains, $stains);

  $result = mysql_query($updateSQL, $stains) or die(mysql_error());

}

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.