我正在尝试在if
语句中设置一个变量,以便只有当if
语句为真时,该变量才会被设置并能够在页面上进一步使用。
这是我尝试过的:
if ($row[8] == 1) {
echo 'Message here';
ob_start();
include('F164.php');
$f164 = ob_get_clean();
}
以及:
if ($row[8] == 1) {
echo 'Message here';
$f164 = include('F164.php');
}
新答案:
<?php
if ($example === 123) {
ob_start();
include 'file_with_output.php';
$var = ob_get_contents();
ob_end_clean();
}
?>
刚刚尝试过,这对我有用。
如果这对您不起作用,请提供所包含文件的示例内容。
旧答案:
我假设变量的值在 F164.php 文件中。您可以通过返回包含文件中的值来分配它:F164.php看起来像这样:
<?php
$somevar = 'lolvalue';
return $somevar;
?>
法典:
if ($example == true) {
$var = include 'F164.php';
}
方法:如果$example为真,$var将得到值"lolvalue"。
编辑:
在一遍又一遍地阅读您的问题后,我不确定我们的意思是否相同。还是希望我能帮上忙。