Estimados.
estoy intentando usa esta función del a siguiente manera:
echo money_format('%=*(#10.2n', $number) . "\n";
pero el resultado que obtengo en valores negativos es
*($********1234.57)*
y necesito que me lo devuelva separados por miles
*($********1,234.57)*
asumo que es porque no estoy usando
setlocale(LC_MONETARY, 'en_US');
tengo manera de pasarlo a la función cada vez que la invoque?
o si o si tengo que declararlo? intente previamente hacer un *
money_format('%=*(#10.2n',number_format($number,2))*
pero me da error
Que tal, mira hacía rato que no la usaba y mirando en un lugar donde hice
uso de ella, hice lo sgte:
function setMoneyFotmar($value) {
setlocale(LC_MONEY, 'en_US');
return money_format('%=*(#10.2n, $value);
}
Entonces después
echo setMoneyFormat(1234.56) ;
Quizas pueda servirte esta forma.
Saludos
-------------------------------------------
Bruno M. Tenaglia -
Analista de Sistemas / Analista Programador
Twitter: @bruno_tenaglia
Celular: 3416007222
------------------------------------------ Enviado desde un Motorola
Milestone
-------------------------------------------
El jul 25, 2012 2:24 p.m., "diego" <diegui...@gmail.com> escribió:
Estimados.
estoy intentando usa esta función del a siguiente manera:
echo money_format('%=*(#10.2n', $number) . "\n";
pero el resultado que obtengo en valores negativos es
*($********1234.57)*
y necesito que me lo devuelva separados por miles
*($********1,234.57)*
asumo que es porque no estoy usando
setlocale(LC_MONETARY, 'en_US');
tengo manera de pasarlo a la función cada vez que la invoque?
o si o si tengo que declararlo? intente previamente hacer un *
money_format('%=*(#10.2n',number_format($number,2))*
pero me da error
saludos y gracias
diego
-- Has recibido este mensaje porque estás suscrito al grupo "Grupo PHP
Argentina" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a
php-arg@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a
php-arg+unsubscribe@googlegroups.com
Para tener acceso a más opciones, visita el grupo en
http://groups.google.com/group/php-arg?hl=es.
un poco mas abajo en la documentacion estaba la respuesta =) gracias bruno
// Similar format as above, adding the use of 2 digits of right
// precision and '*' as a fill character
echo money_format('%=*(#10.2n', $number) . "\n";
// ($********1,234.57)
sabes si hay forma de sacar el simbolo $ O USD) ?
El 25 de julio de 2012 14:53, Bruno Tenaglia
<brunomartintenag...@gmail.com>escribió:
> pero el resultado que obtengo en valores negativos es
> *($********1234.57)*
> y necesito que me lo devuelva separados por miles
> *($********1,234.57)*
> asumo que es porque no estoy usando
> setlocale(LC_MONETARY, 'en_US');
> tengo manera de pasarlo a la función cada vez que la invoque?
> o si o si tengo que declararlo? intente previamente hacer un *
> money_format('%=*(#10.2n',number_format($number,2))*
> pero me da error
> saludos y gracias
> diego
> --
> Has recibido este mensaje porque estás suscrito al grupo "Grupo PHP
> Argentina" de Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> php-arg@googlegroups.com.
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> php-arg+unsubscribe@googlegroups.com
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/php-arg?hl=es.
> --
> Has recibido este mensaje porque estás suscrito al grupo "Grupo PHP
> Argentina" de Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> php-arg@googlegroups.com.
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> php-arg+unsubscribe@googlegroups.com
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/php-arg?hl=es.
> un poco mas abajo en la documentacion estaba la respuesta =) gracias bruno
> // Similar format as above, adding the use of 2 digits of right
> // precision and '*' as a fill character
> echo money_format('%=*(#10.2n', $number) . "\n";
> // ($********1,234.57)
> sabes si hay forma de sacar el simbolo $ O USD) ?
> El 25 de julio de 2012 14:53, Bruno Tenaglia <
> brunomartintenag...@gmail.com> escribió:
> Que tal, mira hacía rato que no la usaba y mirando en un lugar donde hice
>> uso de ella, hice lo sgte:
>> pero el resultado que obtengo en valores negativos es
>> *($********1234.57)*
>> y necesito que me lo devuelva separados por miles
>> *($********1,234.57)*
>> asumo que es porque no estoy usando
>> setlocale(LC_MONETARY, 'en_US');
>> tengo manera de pasarlo a la función cada vez que la invoque?
>> o si o si tengo que declararlo? intente previamente hacer un *
>> money_format('%=*(#10.2n',number_format($number,2))*
>> pero me da error
>> saludos y gracias
>> diego
>> --
>> Has recibido este mensaje porque estás suscrito al grupo "Grupo PHP
>> Argentina" de Grupos de Google.
>> Para publicar una entrada en este grupo, envía un correo electrónico a
>> php-arg@googlegroups.com.
>> Para anular tu suscripción a este grupo, envía un correo electrónico a
>> php-arg+unsubscribe@googlegroups.com
>> Para tener acceso a más opciones, visita el grupo en
>> http://groups.google.com/group/php-arg?hl=es.
>> --
>> Has recibido este mensaje porque estás suscrito al grupo "Grupo PHP
>> Argentina" de Grupos de Google.
>> Para publicar una entrada en este grupo, envía un correo electrónico a
>> php-arg@googlegroups.com.
>> Para anular tu suscripción a este grupo, envía un correo electrónico a
>> php-arg+unsubscribe@googlegroups.com
>> Para tener acceso a más opciones, visita el grupo en
>> http://groups.google.com/group/php-arg?hl=es.
> --
> Has recibido este mensaje porque estás suscrito al grupo "Grupo PHP
> Argentina" de Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> php-arg@googlegroups.com.
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> php-arg+unsubscribe@googlegroups.com
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/php-arg?hl=es.
>> un poco mas abajo en la documentacion estaba la respuesta =) gracias bruno
>> // Similar format as above, adding the use of 2 digits of right
>> // precision and '*' as a fill character
>> echo money_format('%=*(#10.2n', $number) . "\n";
>> // ($********1,234.57)
>> sabes si hay forma de sacar el simbolo $ O USD) ?
>> El 25 de julio de 2012 14:53, Bruno Tenaglia <
>> brunomartintenag...@gmail.com> escribió:
>> Que tal, mira hacía rato que no la usaba y mirando en un lugar donde hice
>>> uso de ella, hice lo sgte:
>>> pero el resultado que obtengo en valores negativos es
>>> *($********1234.57)*
>>> y necesito que me lo devuelva separados por miles
>>> *($********1,234.57)*
>>> asumo que es porque no estoy usando
>>> setlocale(LC_MONETARY, 'en_US');
>>> tengo manera de pasarlo a la función cada vez que la invoque?
>>> o si o si tengo que declararlo? intente previamente hacer un *
>>> money_format('%=*(#10.2n',number_format($number,2))*
>>> pero me da error
>>> saludos y gracias
>>> diego
>>> --
>>> Has recibido este mensaje porque estás suscrito al grupo "Grupo PHP
>>> Argentina" de Grupos de Google.
>>> Para publicar una entrada en este grupo, envía un correo electrónico a
>>> php-arg@googlegroups.com.
>>> Para anular tu suscripción a este grupo, envía un correo electrónico a
>>> php-arg+unsubscribe@googlegroups.com
>>> Para tener acceso a más opciones, visita el grupo en
>>> http://groups.google.com/group/php-arg?hl=es.
>>> --
>>> Has recibido este mensaje porque estás suscrito al grupo "Grupo PHP
>>> Argentina" de Grupos de Google.
>>> Para publicar una entrada en este grupo, envía un correo electrónico a
>>> php-arg@googlegroups.com.
>>> Para anular tu suscripción a este grupo, envía un correo electrónico a
>>> php-arg+unsubscribe@googlegroups.com
>>> Para tener acceso a más opciones, visita el grupo en
>>> http://groups.google.com/group/php-arg?hl=es.
>> --
>> Has recibido este mensaje porque estás suscrito al grupo "Grupo PHP
>> Argentina" de Grupos de Google.
>> Para publicar una entrada en este grupo, envía un correo electrónico a
>> php-arg@googlegroups.com.
>> Para anular tu suscripción a este grupo, envía un correo electrónico a
>> php-arg+unsubscribe@googlegroups.com
>> Para tener acceso a más opciones, visita el grupo en
>> http://groups.google.com/group/php-arg?hl=es.
> *The only way to do great work is to love what you do. If you haven’t
> found it yet, keep looking.** -- Steve Jobs*
> --
> Has recibido este mensaje porque estás suscrito al grupo "Grupo PHP
> Argentina" de Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> php-arg@googlegroups.com.
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> php-arg+unsubscribe@googlegroups.com
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/php-arg?hl=es.
>>> un poco mas abajo en la documentacion estaba la respuesta =) gracias
>>> bruno
>>> // Similar format as above, adding the use of 2 digits of right
>>> // precision and '*' as a fill character
>>> echo money_format('%=*(#10.2n', $number) . "\n";
>>> // ($********1,234.57)
>>> sabes si hay forma de sacar el simbolo $ O USD) ?
>>> El 25 de julio de 2012 14:53, Bruno Tenaglia <
>>> brunomartintenag...@gmail.com> escribió:
>>> Que tal, mira hacía rato que no la usaba y mirando en un lugar donde
>>>> hice uso de ella, hice lo sgte:
>>>> pero el resultado que obtengo en valores negativos es
>>>> *($********1234.57)*
>>>> y necesito que me lo devuelva separados por miles
>>>> *($********1,234.57)*
>>>> asumo que es porque no estoy usando
>>>> setlocale(LC_MONETARY, 'en_US');
>>>> tengo manera de pasarlo a la función cada vez que la invoque?
>>>> o si o si tengo que declararlo? intente previamente hacer un *
>>>> money_format('%=*(#10.2n',number_format($number,2))*
>>>> pero me da error
>>>> saludos y gracias
>>>> diego
>>>> --
>>>> Has recibido este mensaje porque estás suscrito al grupo "Grupo PHP
>>>> Argentina" de Grupos de Google.
>>>> Para publicar una entrada en este grupo, envía un correo electrónico a
>>>> php-arg@googlegroups.com.
>>>> Para anular tu suscripción a este grupo, envía un correo electrónico a
>>>> php-arg+unsubscribe@googlegroups.com
>>>> Para tener acceso a más opciones, visita el grupo en
>>>> http://groups.google.com/group/php-arg?hl=es.
>>>> --
>>>> Has recibido este mensaje porque estás suscrito al grupo "Grupo PHP
>>>> Argentina" de Grupos de Google.
>>>> Para publicar una entrada en este grupo, envía un correo electrónico a
>>>> php-arg@googlegroups.com.
>>>> Para anular tu suscripción a este grupo, envía un correo electrónico a
>>>> php-arg+unsubscribe@googlegroups.com
>>>> Para tener acceso a más opciones, visita el grupo en
>>>> http://groups.google.com/group/php-arg?hl=es.
>>> --
>>> Has recibido este mensaje porque estás suscrito al grupo "Grupo PHP
>>> Argentina" de Grupos de Google.
>>> Para publicar una entrada en este grupo, envía un correo electrónico a
>>> php-arg@googlegroups.com.
>>> Para anular tu suscripción a este grupo, envía un correo electrónico a
>>> php-arg+unsubscribe@googlegroups.com
>>> Para tener acceso a más opciones, visita el grupo en
>>> http://groups.google.com/group/php-arg?hl=es.
>> *The only way to do great work is to love what you do. If you haven’t
>> found it yet, keep looking.** -- Steve Jobs*
>> --
>> Has recibido este mensaje porque estás suscrito al grupo "Grupo PHP
>> Argentina" de Grupos de Google.
>> Para publicar una entrada en este grupo, envía un correo electrónico a
>> php-arg@googlegroups.com.
>> Para anular tu suscripción a este grupo, envía un correo electrónico a
>> php-arg+unsubscribe@googlegroups.com
>> Para tener acceso a más opciones, visita el grupo en
>> http://groups.google.com/group/php-arg?hl=es.
> --
> Has recibido este mensaje porque estás suscrito al grupo "Grupo PHP
> Argentina" de Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> php-arg@googlegroups.com.
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> php-arg+unsubscribe@googlegroups.com
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/php-arg?hl=es.
> --
> Has recibido este mensaje porque estás suscrito al grupo "Grupo PHP
> Argentina" de Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> php-arg@googlegroups.com.
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> php-arg+unsubscribe@googlegroups.com
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/php-arg?hl=es.