Php 变量中的函数不工作
我试图输出一个字符串以进一步创建一个HTML文件,但我不知道如何使该字符串工作。没有功能的部件工作正常,但这些功能不工作 我的代码: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
$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?非常感谢!!完美的