Php 我可以使用包含文件中的变量吗?

Php 我可以使用包含文件中的变量吗?,php,Php,是否可以从包含的两个php文件中的值计算百分比 诸如此类: $percentage = (dash.php/dash1.php)*100; echo $percentage 其中dash.php打印1600,dash1.php打印1200 dash.php: $rezultat = "SELECT sum(vrednost) as vrednost FROM vrednosti WHERE username = '$username' AND cas between '".date("Y-m-

是否可以从包含的两个php文件中的值计算百分比

诸如此类:

$percentage = (dash.php/dash1.php)*100;
echo $percentage
其中dash.php打印1600,dash1.php打印1200

dash.php:

$rezultat = "SELECT sum(vrednost) as vrednost FROM vrednosti WHERE username = '$username' AND cas between '".date("Y-m-01")."' AND '".date("Y-m-31 23:59:59")."' ";
$result = mysqli_query($link, $rezultat) or die (mysqli_error($link));

$sestevek = mysqli_fetch_object($result);

//This would normally print 1600
echo number_format($sestevek->vrednost, 2, ",", "");

假设您想在第三个脚本中执行此操作(而不是从命令行执行),您可以使用php函数调用每个脚本,然后根据需要对这些结果执行任何操作。

而不是
echo number_格式($sestevek->vrednost,2,“,”,”)您希望将其分配给变量,如下所示:

$dash=number_格式($sestevek->vrednost,2,“,”,”)

在dash1.php中执行相同的操作,但指定类似于dash1的内容:

$dash1=number_格式($sestevek->vrednost,2,“,”,”)

然后在包含破折号和破折号1的文件中:

include 'dash.php';
include 'dash1.php';
现在,您可以像在dash.php或dash1.php中一样使用变量
$dash,$dash1

$percentage = ($dash/$dash1)*100;
已经说过了: 我认为您应该考虑将代码放入某种函数中,因为包含文件和使用变量可能会导致以后的冲突和混乱。这样编写代码会更安全:

$dash = getDashValue();
$dash1 = getDash1Value();

希望这是有意义的:)

1600和1200是什么?它们是大小,还是包含在文件或其他内容中?dash.php是本月的合计值,而dash1.php是上个月的回显值……因此,当您包含dash.php时,结果是它回显1600?通过包含dash1.php,结果是回显1200?您可以编辑您的问题以包含文件中的一些代码吗?如果我能看到与数字相呼应的代码位,那么解释起来就容易多了