Preencher espaço em Branco [RESOLVIDO]

1. Preencher espaço em Branco [RESOLVIDO]

Roberto Costa
asparion

(usa CentOS)

Enviado em 13/02/2021 - 17:45h

Boa tarde Amigos VOL

Ja pesquisei muito e não encontrei, alguém sabe como faz para completar espaços em branco com pontinhos..
ex:

id produto valor
---------------------------------
1 Carro 200,00
2 Moto 100,00

Codigo

<table width="100%">
<tr>
<td><?php echo $produto; ?></td>
<td><?php echo $valor; ?></td>
</tr>
</table>

Resultado
Carro 200,00
Moto 100,00

Resultado Esperado
Carro ....................................................................... 200,00
Moto ........................................................................ 100,00


Valeu abraços


  


2. Re: Preencher espaço em Branco

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 13/02/2021 - 20:02h

asparion escreveu:

Boa tarde Amigos VOL

Ja pesquisei muito e não encontrei, alguém sabe como faz para completar espaços em branco com pontinhos..
ex:

id produto valor
---------------------------------
1 Carro 200,00
2 Moto 100,00

Codigo

<table width="100%">
<tr>
<td><?php echo $produto; ?></td>
<td><?php echo $valor; ?></td>
</tr>
</table>

Resultado
Carro 200,00
Moto 100,00

Resultado Esperado
Carro ....................................................................... 200,00
Moto ........................................................................ 100,00


Valeu abraços

Segue...
<?php
$str='Produto          Valor'; 

echo str_replace(" ", ". ", $str);
?>
Obs.: Vejo que obterá melhores resultados formatando a saída com o "printf".

Veja:https://www.php.net/manual/pt_BR/function.sprintf.php


______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________
Nota de esclarecimento:
O comando: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p',
faz parte da minha assinatura.
O qual, "filtra" a página: "https://www.vivaolinux.com.br/termos-de-uso/",
Mostrando o seguinte:

Se você sanou sua dúvida ou resolveu um problema a partir de um
tópico criado, é extremamente recomendável que acesse o tópico e
marque-o como "RESOLVIDO". E mais recomendável ainda que você eleja
como melhor resposta a que mais lhe ajudou.


______________________________________________________________________



3. Re: Preencher espaço em Branco [RESOLVIDO]

Roberto Costa
asparion

(usa CentOS)

Enviado em 13/02/2021 - 21:11h

Boa noite

dessa forma so aparece 1 ponto na frente do texto, eu queria que completasse todo espaço em branco


4. Re: Preencher espaço em Branco

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 13/02/2021 - 23:51h

Um exemplo. Imprime a palavra teste num espaço delimitado para 20 caracteres, seguido de VOL

printf("%'.-20sVOL",'teste');


5. Re: Preencher espaço em Branco

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 14/02/2021 - 00:48h

asparion escreveu:

Boa noite

dessa forma so aparece 1 ponto na frente do texto, eu queria que completasse todo espaço em branco

Se tiver somente um espaço, aparece só 1 ponto.....
Opção com base no link que passei na mensagem anterior:
<!DOCTYPE html>
<html>
<body>
<?php
$p = 'Carro:';
$v = 'R$ 200,00';
printf("%'.-120s ", $p); printf("%s", $v);
?>
</body>
</html>


______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________
Nota de esclarecimento:
O comando: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p',
faz parte da minha assinatura.
O qual, "filtra" a página: "https://www.vivaolinux.com.br/termos-de-uso/",
Mostrando o seguinte:

Se você sanou sua dúvida ou resolveu um problema a partir de um
tópico criado, é extremamente recomendável que acesse o tópico e
marque-o como "RESOLVIDO". E mais recomendável ainda que você eleja
como melhor resposta a que mais lhe ajudou.


______________________________________________________________________



6. Re: Preencher espaço em Branco

Roberto Costa
asparion

(usa CentOS)

Enviado em 14/02/2021 - 10:00h

Bom dia, o que voces me passaram da certo, mais determinando a quantidade de pontos que quer que aparece.
No meu caso é o seguinte, o espaço vai depender do tamanho do texto entao se eu determinar a quantidade de pontos nao vai ficar certo
ex:

RESULTADO ATUAL
Produto 49,90
Produto de Origem Duvidosa 39,90
Outro Produto 29,90

RESULTADO QUE BUSCO
Produto ...................................................................... 49,90
Produto de Origem Duvidosa ................................................... 39,90
Outro Produto ................................................................ 29,90


completar o espaço em branco com pontos sem determinar a quantidade de ponto, e sim automático, pois o SELECT FROM vai buscar os produtos e o tamanho do espaço em branco vai ser diferente dependendo do tamanho do nome do produto
Vlw Abraços


7. Re: Preencher espaço em Branco [RESOLVIDO]

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 14/02/2021 - 11:54h

asparion escreveu:

Bom dia, o que voces me passaram da certo, mais determinando a quantidade de pontos que quer que aparece.
No meu caso é o seguinte, o espaço vai depender do tamanho do texto entao se eu determinar a quantidade de pontos nao vai ficar certo
ex:

RESULTADO ATUAL
Produto 49,90
Produto de Origem Duvidosa 39,90
Outro Produto 29,90

RESULTADO QUE BUSCO
Produto ...................................................................... 49,90
Produto de Origem Duvidosa ................................................... 39,90
Outro Produto ................................................................ 29,90


completar o espaço em branco com pontos sem determinar a quantidade de ponto, e sim automático, pois o SELECT FROM vai buscar os produtos e o tamanho do espaço em branco vai ser diferente dependendo do tamanho do nome do produto
Vlw Abraços


No exemplo 20 é o espaço total. Se o texto for maiior q isso tem de ser cortado. Esse tamanho tem de ser o mesmo em todas as páginas p manter a consistência

printf("%'.-20sVOL",'teste');


8. Re: Preencher espaço em Branco [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 14/02/2021 - 22:41h


asparion escreveu:

Bom dia, o que voces me passaram da certo, mais determinando a quantidade de pontos que quer que aparece.
No meu caso é o seguinte, o espaço vai depender do tamanho do texto entao se eu determinar a quantidade de pontos nao vai ficar certo
ex:

RESULTADO ATUAL
Produto 49,90
Produto de Origem Duvidosa 39,90
Outro Produto 29,90

RESULTADO QUE BUSCO
Produto ...................................................................... 49,90
Produto de Origem Duvidosa ................................................... 39,90
Outro Produto ................................................................ 29,90


completar o espaço em branco com pontos sem determinar a quantidade de ponto, e sim automático, pois o SELECT FROM vai buscar os produtos e o tamanho do espaço em branco vai ser diferente dependendo do tamanho do nome do produto
Vlw Abraços

Está colocando os dados em uma tabela????
Conforme o exemplo da 1ª postagem.....


9. Re: Preencher espaço em Branco [RESOLVIDO]

Roberto Costa
asparion

(usa CentOS)

Enviado em 14/02/2021 - 22:42h

Sim... dentro de uma tabela....


10. Re: Preencher espaço em Branco [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 14/02/2021 - 23:53h


asparion escreveu:

Sim... dentro de uma tabela....

Produto em uma célula, valor em outra, é isso?


______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________




11. Re: Preencher espaço em Branco [RESOLVIDO]

Roberto Costa
asparion

(usa CentOS)

Enviado em 15/02/2021 - 01:21h

Exatamente amigo....


12. Re: Preencher espaço em Branco [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 15/02/2021 - 02:55h


asparion escreveu:

Exatamente amigo....

Coloque o produto e o valor na mesma célula, testei aqui e deu certo.....
<!DOCTYPE html>
<html>
<body>
<style>
//table, th, td {border:1px solid black;}
h2 {text-align:left;}
</style>
<table style="width:100%;">

<?php
echo "<hr><br><hr>";
for ($x=1;$x<=10;$x++) {
$zz = sprintf("%0$x.d", $x);
$yy = sprintf("%'0-$x.s", $x);
$nf = number_format($yy,2,",",".");
echo "<tr><td>";
printf("<br>%'.-90sR$ $nf", 'Produto _ '.$zz);
echo "</td></tr>";
}
?>
</table>
</body>
</html>


______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________
Nota de esclarecimento:
O comando: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p',
faz parte da minha assinatura.
O qual, "filtra" a página: "https://www.vivaolinux.com.br/termos-de-uso/",
Mostrando o seguinte:

Se você sanou sua dúvida ou resolveu um problema a partir de um
tópico criado, é extremamente recomendável que acesse o tópico e
marque-o como "RESOLVIDO". E mais recomendável ainda que você eleja
como melhor resposta a que mais lhe ajudou.


______________________________________________________________________




01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts