Jump to content
php.lv forumi

Kā būtu pareizi ar funkciju.


Artenis

Recommended Posts

Piemēŗam:

<?php function funkcija(){
for($i=0;$i<2;$i++){
echo  ' <tr><td> Piemeers </td></tr>';
}
}
$shitas='<table><tr><td>
Piemērs:
</td></tr>
'.fukncija().'
</table>';

echo $shitas;
?>

 

Problēma - funkcija izvada visu bez: <tr><td>.... un augšpusē virs tabulas, kurā tai bija jābūt

Ja pievienoju tagu <table> iekš funkcijas tad izvada ar visiem tagagie, taču augšpusē virs šitāš tabulas....

Kā panākt, ka man tos funkcijas datus izvada tieši tur, kur function() novietots...

Varbūt ir alternatīva attiecībā uz taisni tādu variantu!?

Edited by Artenis
Link to comment
Share on other sites

Tāpēc ka izmantojot return funkcija atgriež vērtību un pārtrauc funkcijas darbību. Izveido funkcijā mainīgo, tad pa ciklu veido izvadāmo tekstu un tikai tad return $mainigais.

 

function funkcija() {
 $cells='';

 for ($i=0; $i<2; $i++)
$cells.=' <tr><td> Piemeers </td></tr>';

 return $cells;
}

 

Kaut kā tā..

Link to comment
Share on other sites

×
×
  • Create New...