在循环中的函数返回一个HTML结果到不同的页面

问题描述:

我有一个类在循环中的函数返回一个HTML结果到不同的页面

class files{ 

    function displayhtml(){?> 

select name="df"> 

for($i=0;$i<10;$i++){?> 

     <option value="<?php echo "$i"; ?>"><?php echo "$i"; ?></option><?php 
     }?></select><?php 
    } 
} 
?> 

我有一个文件newgetfile.php,我需要在newgetfile.php致电下来显示这种下降功能在newgetfile.php

您需要使用html部分作为字符串。

function displayhtml(){ 

$string = '<select name="df">'; 

for($i=0;$i<10;$i++){?> 

     $string .= '<option value="' . $i .'">' . $i . '</option>'; 

    } 

$string .= '</select>'; 
return $string; 
} 
+0

如何$字符串=“HTML内容”,你能给一个小例如 – work

+0

我应该能够将整个下拉结果从 work

+0

它应该像$ string =“select name =”df“>”; for($ i = 0; $ i $ string。=“ } ?>“ } 回报$字符串; –

class files 
{ 

    public static function displayhtml() { 

     $string = '<select name="df">'; 

     for($i = 0; $i < 10; $i++) { 
      $string .= '<option value="' . $i .'">' . $i . '</option>'; 
     } 

     $strin .= '</select>'; 

     return $string; 
    } 
} 


echo files::displayhtml(); 
+0

非常感谢你PHILIP – work

您可以在同一个PHP变量下拉代码,并可以将其返回到您想要显示它..