mars27 Posted April 23, 2013 at 03:48 PM Report #504555 Posted April 23, 2013 at 03:48 PM (edited) Estou aqui com uma dúvida que ainda não consegui resolver. O código que está aqui é um excerto de uma função : if ($showques =='no'){ $html1= '<h3 class="rquestao"> - '.$ppergunta[0].'</h3><ul class="resultado">'; } else if($showques =='yes') { $html1= "<h3 class='rquestao'>".substr($pergunta, -2)." - ".$ppergunta[0]."</h3><ul class='resultado'>"; } $incremento = '0'; global $totalque; while (!empty($arrynumerovezes[$incremento])){ if ($totalque !='0'){ $percentaper = $arrynumerovezes[$incremento] * '100' / $totalque; } $html2= '<li><span class="strong">'.round($percentaper,1).'% </span>'; $html3 = ' - '.$arrayresultado[$incremento].'</li>'; $incremento ++; } $html4= '</ul>'; Esta função original em vez do html1, html2 , html3 e html 4, usava o print para mostrar exactamente como queria o resultado. Agora tenho a necessidade de usar a função com o return. O problema está no html2 e o html3 que não podem ser assim, uma vez que deveriam de guardar vários resultados. Se usar o return $html1.$html2.$html3.$html4; tudo funciona, o único problema está no html2 e html3 que deveria de ser possivelmente um array ? Alguém pode me ajudar dando-me um exemplo de como ficará o resultado final ? agradeço desde já . Edited April 23, 2013 at 03:51 PM by yoda
HappyHippyHippo Posted April 23, 2013 at 03:59 PM Report #504556 Posted April 23, 2013 at 03:59 PM altera o operador de atribuição (=) para o de concatenação de strings (.=) IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
mars27 Posted April 23, 2013 at 04:36 PM Author Report #504557 Posted April 23, 2013 at 04:36 PM Exactamente isso, para funcionar corretamente tive de apagar o $html3 e juntar tudo no 2 e ficou resolvido. Obrigado HappyHippyHippo !!
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now