Php 变量中的函数不工作

Php 变量中的函数不工作,php,string,function,Php,String,Function,我试图输出一个字符串以进一步创建一个HTML文件,但我不知道如何使该字符串工作。没有功能的部件工作正常,但这些功能不工作 我的代码: $stringData = ""; $stringData .= " <!DOCTYPE html> <html xmlns='http://www.w3.org/1999/xhtml' dir='ltr' lang='cs-cz' xml:lang='cs-cz'> <head> <link rel='sty

我试图输出一个字符串以进一步创建一个HTML文件,但我不知道如何使该字符串工作。没有功能的部件工作正常,但这些功能不工作

我的代码:

$stringData = "";
$stringData .= "
<!DOCTYPE html>
<html xmlns='http://www.w3.org/1999/xhtml' dir='ltr' lang='cs-cz' xml:lang='cs-cz'>
  <head>
    <link rel='stylesheet' type='text/css' href='out_styl.css'>
    <link rel='stylesheet' type='text/css' href='reset.css'>
    <meta http-equiv='content-type' content='text/html; charset=UTF-8' />
  </head>
  <body>
    <div class='stranka'>
        <div class='part'>
            <h1>Denní nabídka - pondělí</h1>
            ";
                $stringData .= jout("0,2 l", vp_u($dat_po, "pol", "nazev"), vp_u($dat_po, "pol", "cena") . ",-");
                $stringData .= "<span>Menu 1.</span>";
                $stringData .= jout("0,2 l", vp_u($dat_po, "pol", "nazev"), "");
                $stringData .= jout(vp_u($dat_po, "hlj", "gramaz") . " g", vp_u($dat_po, "hlj", "nazev"), vp_u($dat_po, "hlj", "cena") . ",-");
                $stringData .= "<span>Menu 2.</span>";
                $stringData .= jout("0,2 l", vp_u($dat_po, "pol", "nazev"), "");
                $stringData .= jout(vp_u($dat_po, "hld", "gramaz") . " g", vp_u($dat_po, "hld", "nazev"), vp_u($dat_po, "hld", "cena") . ",-");
                $stringData .= "<span>Menu 3.</span>";
                $stringData .= jout("0,2 l", vp_u($dat_po, "pol", "nazev"),"");
                $stringData .= jout(vp_u($dat_po, "hlt", "gramaz") . " g", vp_u($dat_po, "hlt", "nazev"), vp_u($dat_po, "hlt", "cena") . ",-");
            $stringData .= "
        </div>
    </div>
  </body>
</html>
";
$stringData=”“;
$stringData.=”
Dennínabídka-pondělí
";
$stringData.=jout(“0,2升”,vp_($dat_po,“pol”,“nazev”),vp_($dat_po,“pol”,“cena”)。“,-”;
$stringData.=“菜单1。”;
$stringData.=jout(“0,2升”,vp_($dat_po,“pol”,“nazev”),”);
$stringData.=jout(vp_($dat_po,“hlj”,“gramaz”)“g”,vp_($dat_po,“hlj”,“nazev”),vp_($dat_po”,“hlj”,“cena”),“,-”;
$stringData.=“菜单2。”;
$stringData.=jout(“0,2升”,vp_($dat_po,“pol”,“nazev”),”);
$stringData.=jout(vp_($dat_po,“hld”,“gramaz”)“g”,vp_($dat_po,“hld”,“nazev”),vp_($dat_po,“hld”,“cena”),“,-”;
$stringData.=“菜单3。”;
$stringData.=jout(“0,2升”,vp_($dat_po,“pol”,“nazev”),”);
$stringData.=jout(vp_($dat_po,“hlt”,“gramaz”)“g”,vp_($dat_po,“hlt”,“nazev”),vp_($dat_po,“hlt”,“cena”),“,-”;
$stringData.=”
";
谢谢你的帮助

试试这个

任何介于
ob\u start()
ob\u get\u clean()
之间的内容都不会显示在浏览器中。相反,它可以存储在变量中

<?php
ob_start();
?>
<!DOCTYPE html>
<html xmlns='http://www.w3.org/1999/xhtml' dir='ltr' lang='cs-cz' xml:lang='cs-cz'>
  <head>
    <link rel='stylesheet' type='text/css' href='out_styl.css'>
    <link rel='stylesheet' type='text/css' href='reset.css'>
    <meta http-equiv='content-type' content='text/html; charset=UTF-8' />
  </head>
  <body>
    <div class='stranka'>
        <div class='part'>
            <h1>Denní nabídka - pondělí</h1>
                <?php echo jout("0,2 l", vp_u($dat_po, "pol", "nazev"), vp_u($dat_po, "pol", "cena") . ",-"); ?>
                <span>Menu 1.</span>
                <?php echo jout("0,2 l", vp_u($dat_po, "pol", "nazev"), ""); ?>
                <?php echo jout(vp_u($dat_po, "hlj", "gramaz") . " g", vp_u($dat_po, "hlj", "nazev"), vp_u($dat_po, "hlj", "cena") . ",-"); ?>
                <span>Menu 2.</span>
                <?php echo jout("0,2 l", vp_u($dat_po, "pol", "nazev"), ""); ?>
                <?php echo jout(vp_u($dat_po, "hld", "gramaz") . " g", vp_u($dat_po, "hld", "nazev"), vp_u($dat_po, "hld", "cena") . ",-"); ?>
                <span>Menu 3.</span>
                <?php echo jout("0,2 l", vp_u($dat_po, "pol", "nazev"),""); ?>
                <?php echo jout(vp_u($dat_po, "hlt", "gramaz") . " g", vp_u($dat_po, "hlt", "nazev"), vp_u($dat_po, "hlt", "cena") . ",-"); ?>
        </div>
    </div>
  </body>
</html>

<?php
$stringData = ob_get_clean();
?>

Dennínabídka-pondělí
菜单1。
菜单2。
菜单3。

关于

的问题显示了什么?什么是jout?非常感谢!!完美的