Jump to content


Photo

Dúvida De Iniciante


  • Faça o login para participar
6 replies to this topic

#1 cardiff

cardiff

    Turista

  • Usuários
  • 38 posts
  • Sexo:Não informado

Posted 22/02/2005, 10:02

Decidi mesmo aprender php e estou usando o tutorial do php.net

Tudo certo, mas o servidor tá me retornando 1 na frente de qualquer coisa

Acho isso bem estranho :blink:

<?php

$fruits = array('morango' => 'vermelho', 'banana' => 'amarela');

echo "A banana é da cor {$fruits['banana']}.";
echo print("<br>");
echo " O morango é da cor {$fruits['morango']}.";

?>


E o servidor me retorna isso:

1 A banana é da cor amarela.
1 O morango é da cor vermelho.


Pq esse 1 na frente?

Outra coisa: tem como pular linha sem o imprimir o <br> toda vez? :unsure:

Edição feita por: cardiff, 22/02/2005, 10:03.

"O mundo não é triste, vc que é muito exigente."

"Bonnye e Clyde fizeram tudo com boa intenção."

#2 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 22/02/2005, 10:33

tem como pular linha sem o imprimir o <br> toda vez?


Não.

Quanto ao fato do 1... como você fez a instalação do PHP em sua máquina? Uma página assim:

<?php

  echo "Pokémon";

?>


Só com isso aí em cima, também imprime o 1 na frente da linha?
Klaus Paiva
Conheça também: Taperás

#3 cardiff

cardiff

    Turista

  • Usuários
  • 38 posts
  • Sexo:Não informado

Posted 22/02/2005, 10:56

Com o código q vc postou ñ imprime o 1

As configurações estão nesse link
"O mundo não é triste, vc que é muito exigente."

"Bonnye e Clyde fizeram tudo com boa intenção."

#4 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 22/02/2005, 11:09

Então o problema é no seu código, que imprime o 1 por listas-ordenadas do HTML provavelmente.
Klaus Paiva
Conheça também: Taperás

#5 cardiff

cardiff

    Turista

  • Usuários
  • 38 posts
  • Sexo:Não informado

Posted 22/02/2005, 11:49

Tem alguma coisa q eu possa fazer pra resolver isso?
"O mundo não é triste, vc que é muito exigente."

"Bonnye e Clyde fizeram tudo com boa intenção."

#6 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 22/02/2005, 11:52

Sim, poste-o por completo aqui.
Klaus Paiva
Conheça também: Taperás

#7 sk15

sk15

    Super Veterano

  • Usuários
  • 2071 posts
  • Sexo:Masculino
  • Localidade:SP - SP

Posted 22/02/2005, 13:59

Decidi mesmo aprender php e estou usando o tutorial do php.net

Tudo certo, mas o servidor tá me retornando 1 na frente de qualquer coisa

Acho isso bem estranho :blink:

<?php

$fruits = array('morango' => 'vermelho', 'banana' => 'amarela');

echo "A banana é da cor {$fruits['banana']}.";
echo print("<br>");
echo " O morango é da cor {$fruits['morango']}.";

?>


E o servidor me retorna isso:

1 A banana é da cor amarela.
1 O morango é da cor vermelho.


Pq esse 1 na frente?

Outra coisa: tem como pular linha sem o imprimir o <br> toda vez? :unsure:

O problema e que vc esta mandado exitir um "print" ou seja mandado exitir a propria funcao de impressao ...
Para o PHP a função "echo" nao possui valor mas a "print" sim .. entao como mando imprir o "<br>" ele imprimiu certo dai retorno o valor "1 = true" ou seja ok entao vc esta imprimindo o resultado da impressão do prinite se foi verdadeira ou falsa ...

<?php

$fruits = array('morango' => 'vermelho', 'banana' => 'amarela');

echo "A banana é da cor {$fruits['banana']}.";
// Antes: echo print("<br>");
// Agora:
echo "<br>";

echo " O morango é da cor {$fruits['morango']}.";
?>


Certo ? <_<




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq