是否可以从两个包含的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, ",", "");
其中dash.php打印1600,dash1.php打印1200.
dash.php:
<build>
<plugins>
<plugin>
<groupId>com.github.kongchen</groupId>
<artifactId>swagger-maven-plugin</artifactId>
<version>${swagger-maven-plugin-version}</version>
<configuration>
<apiSources>
<apiSource>
test
</apiSource>
</apiSources>
</configuration>
</plugin>
</plugins>
答案 0 :(得分:2)
而不是echo number_format($sestevek->vrednost, 2, ",", "");
,而是将它分配给变量,如下所示:
$dash = number_format($sestevek->vrednost, 2, ",", "");
在dash1.php中执行相同的操作,但分配给dash1:
$dash1 = number_format($sestevek->vrednost, 2, ",", "");
然后在包含破折号和破折号1的文件中:
include 'dash.php';
include 'dash1.php';
现在您可以使用变量$dash, $dash1
,就像您在dash.php或dash1.php中一样。
$percentage = ($dash/$dash1)*100;
说完: 我认为您应该考虑将代码放入某种类型的函数中,因为包含文件和使用变量可能会导致以后发生冲突和混淆。这样编码会更安全:
$dash = getDashValue();
$dash1 = getDash1Value();
希望有道理:)
答案 1 :(得分:0)
假设您想从第三个脚本内部执行此操作(而不是从命令行执行此操作),您可以使用php exec函数调用每个脚本,然后根据需要执行所需的操作。