Jump to content
Biel.

retornar valores à partir da function

Recommended Posts

Olá pessoal. Direto ao ponto. Pessoal abaixo temos EX1 e EX2 . EX1 nao tem parâmetro e exibe na tela todos os  valores de vez.

Gostaria que EX2 tivesse três parâmetros ($email , $paixao , $meta) e que retornasse seus valores à partir da function e não apenas dar um echo na variável 

EX 1<br />
<?php 
function exibirTodosDeVez(){
$email  = 'teste@gmail.com<br />';
$paixao = 'aprender<br />';
$meta   = "nunca desistir";	
	return ($email.$paixao.$meta);
}
print exibirTodosDeVez();

?>

<hr />

EX2<br />
<?php 
$email  = 'teste@gmail.com<br />';
$paixao = 'aprender<br />';
$meta   = "nunca desistir";
// quero usar apenas uma function  para as três variavel e retornar o valor de cada variavel. Conseguir retornar somente o email
function exibirIndividual($email){
   echo '55'. $email;
	}
	echo exibirIndividual($email);
?>

 

Share this post


Link to post
Share on other sites

Da uma olhada aqui:

https://www.php.net/manual/pt_BR/functions.arguments.php

 

Você pode definir uma função com quantos argumentos quiser e então trata-los dentro dela para então retornar o que desejar

$email  = 'teste@gmail.com';
$paixao = 'aprender';
$meta   = "nunca desistir";

/*
	Você pode definir quantos argumentos quiser.
	Se você tiver 3,4,5 argumentos você também deverá fornecer valores a eles na chamada da função
	Com exceção aos argumentos que já possuam valores padrões
*/
function exibirTudo($texto_1, $texto_2, $texto_3){
  $resultado = "{$texto_1}, nunca perca a paixão por {$texto_2}. O segredo é {$texto_3}";
  return $resultado;
}

/*
	Uma vez que a função foi definida eu chamo ela passando os valores dos argumentos
	Como o output da função está no RETURN, ele somente será mostrado se você executar a função
*/
echo exibirTudo($email, $paixao, $meta);
//output - teste@gmail.com, nunca perca a paixão por aprender. O segredo é nunca desistir

 

Share this post


Link to post
Share on other sites

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

  • Similar Content

    • By Biel.
      Pessoal o browser firefox tem uma recurso muito interessante para redimensionar tela, onde você clica,segura e arrasta . O recurso está no menu
      ferramentas-desenvolvimento web-design responsivo
       
      Alguém conhece alguma extensão para google chrome que redimensione o browser semelhante o recurso que tem no firefox para redimensionar tela, onde você clica,segura e arrasta ?
    • By Biel.
      Olá pessoal. Direto ao ponto. Pessoal ao clicar no item1 a div aprendiz fica oculta.  Gostaria que quando item1 fosse pressionado a div aprendiz ficasse oculta e comentada. 
      Quando pedisse para exibir código fonte da página mostrasse a div aprendiz comentada assim 
      <!--<div id="aprendiz" style="border:2px solid #F05;"> div aprendiz </div>--> ...
      <form> <select name="" id="WHY" size="2" required onChange="teste()" > <option value="item1">item1</option> </select> <br /><br /> <div id="aprendiz" style="border:2px solid #F05;"> div aprendiz </div> </form> ...
      <script> var div1 = document.getElementById("aprendiz").style.display="block" ; function teste(){ var itemSelecionado = document.getElementById("WHY").value; if(itemSelecionado == "item1"){ var div1 = document.getElementById("aprendiz").style.display="none" ; } } </script>  
    • By Biel.
      Olá pessoal. Direto ao ponto. Pessoal o código abaixo está funcionando normalmente. Gostaria que javascript,ajax,jquery impedisse php apenas de atualizar a página, mas não impedisse php de executar sua própria regra if elseif exibindo normalmente inputA e inputB quando item1 e item2 for pressionado. Como faço? Obrigado.
      <form method="post"> pagina1.php <!-- <select name="itemSelecionado" required size="2" onChange="submit()"> --> <select name="itemSelecionado" required size="2" onChange="this.form.submit()"> <option value="item1">item1</option> <option value="item2">item2</option> </select> <hr /> <?php if(@$_POST['itemSelecionado']=="item1"){ ?> input A - digite qualquer coisa <input type="text" name="inputA" value="" /> <?php } elseif(@$_POST['itemSelecionado']=="item2"){ ?> input B - digite qualquer coisa <input type="text" name="inputB" value="" /> <?php }?> </form>  
    • By Biel.
      Olá pessoal. Direto ao ponto. Pessoal quero colocar os atributos html na mesma linha document, sem repetir var aluno e que funcione, como faço? Obrigado! 
      style.display="none"  disabled=true; value="aprendiz" name="joao" ...
      Ex1  <script>    var aluno = document.getElementById("id_1").style.display="none" ;   </script>        <hr />       Ex2  <script>    var tete = document.getElementById("id_1").style.display="none" ;     var tete = document.getElementById("id_1").disabled=true;  </script>  
    • By Biel.
      Direto ao ponto. Pessoal estou tentando selecionar item1 item2 ou item3  e exibir dados correspondente sem dar refresh na página. 
      Quero fazer isso com (php + ajax) ou (php + javascript) . Uns dizem que só é possível fazer isso se estiver embutido no javascript ou ajax(select cores e select meses, juntamente com input aprendiz e aluno. Muitos dizem que se não estiver embutido no javascript ou ajax (select cores e select meses, juntamente com input aprendiz e aluno não é possivel enviar sem dar refresh na página.
      <form method="post"> <select name="itemSelecionado" required size="3" onChange="this.form.submit()"> <option value="1" >item_1</option> <option value="2" >item_2</option> <option value="3" >item_3</option> </select> <?php if (@$_POST['itemSelecionado']==1){ ?> nao tem nada <?php } elseif (@$_POST['itemSelecionado']==2){ ?> item_2 - 2+2= <input type="text" name="aprendiz" value="" /> <select name="cores" required > <option >selecione a cor</option> <option >verde</option> <option >azul</option> </select> <?php } elseif(@$_POST['itemSelecionado']==3){ ?> item_3 - 3+3= <input type="text" name="aluno" value="" /> <select name="meses" required > <option >selecione o mes</option> <option >janeiro</option> <option >fevereiro</option> </select> <?php }?> </form>  
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.