note 76662 added to function.str-pad

From: Date: Wed, 25 Jul 2007 07:03:39 +0000
Subject: note 76662 added to function.str-pad
Groups: php.notes 
Request: Send a blank email to php-notes+get-128904@lists.php.net to get a copy of this message
Usando str_pad no JavaScript: function str_pad(string, tamanho, completar, posicao) { if (string == undefined) return false; if (tamanho == undefined || parseInt(tamanho) == NaN) return false; if (parseInt(tamanho) <= string . toString() . length) return string . toString(); if (completar == undefined) var completar = ' '; var completar = completar; var string = string . toString(); var tamanho = parseInt(tamanho); var posicao = parseInt(posicao); var tamanho_completar = tamanho - string . length; var lado_e = ''; var lado_d = ''; var b = 0; var a = 0; switch (posicao) { case 0: var tamanho_lado_e = tamanho_completar; var tamanho_lado_d = 0; break; case 1: var tamanho_lado_d = Math . ceil(tamanho_completar / 2); var tamanho_lado_e = Math . floor(tamanho_completar / 2); break; default: var tamanho_lado_e = 0; var tamanho_lado_d = tamanho_completar; break; } for(a = 0;a < tamanho_lado_e;a++) { if (b == (completar . length)) b = 0; lado_e += completar . charAt(b++); } b = 0; for(a = 0;a < tamanho_lado_d;a++) { if (b == (completar . length)) b = 0; lado_d += completar . charAt(b++); } return lado_e + string + lado_d; } =D ViniciusCainelli.com ---- Server IP: 200.185.126.110 Probable Submitter: 200.100.207.7 ---- Manual Page -- http://www.php.net/manual/en/function.str-pad.php Edit -- https://master.php.net/note/edit/76662 Del: integrated -- https://master.php.net/note/delete/76662/integrated Del: useless -- https://master.php.net/note/delete/76662/useless Del: bad code -- https://master.php.net/note/delete/76662/bad+code Del: spam -- https://master.php.net/note/delete/76662/spam Del: non-english -- https://master.php.net/note/delete/76662/non-english Del: in docs -- https://master.php.net/note/delete/76662/in+docs Del: other reasons-- https://master.php.net/note/delete/76662 Reject -- https://master.php.net/note/reject/76662 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#128904) next »