首页 > 编程语言 >010006 PHP 第一个正式计算长方体的体积公式

010006 PHP 第一个正式计算长方体的体积公式

时间:2022-11-17 16:23:49浏览次数:51  
标签:function arr 公式 value echo 010006 num PHP 长方体

<?php
header('Content-Type: text/html; charset=utf-8');
include './assets/php/head.php';

/**
 * 第一个正式计算长方体的体积公式
 * 已知长是47+23,宽是40,高是30
 * 求长方体的体积
 * */

$val='47+23 40 30';
$img='';

mill($val,$img);

//磨粉机
function mill($val,$img){
    include './assets/php/init.php';
    img($img);
    
    $vals = explode(' ',$val);
    $a = evev($vals[0]);
    $b = evev($vals[1]);
    $h = evev($vals[2]);

    $know = array();
    array_push($know, $val);
    $v0 = eveq($vals[0]);
    array_push($know, "长:$v0");
    $v1 = eveq($vals[1]);
    array_push($know, "宽:$v1");
    $v2 = eveq($vals[2]);
    array_push($know, "高:$v2");

    $abcd = array();
    array_push($abcd, "{$math['eq']} $a{$math['mul']}$b{$math['mul']}$h");
    $ab = bcmul($a,$b);
    array_push($abcd, "{$math['eq']} $ab{$math['mul']}$h");
    $abh = bcmul($ab,$h);
    array_push($abcd, "{$math['eq']} $abh");

    $ends = array();
    array_push($ends, "长方体的体积:$abh");

    $from = array();
    array_push($from, "V{$math['eq']}abh");

    $info = array();
    array_push($info, "长方形的体积 等于 长 乘以 宽 乘以 高。");

    know($know);
    ends($ends);
    from($from);
    abcd($abcd);
    info($info);
}

//显示参考图 img
function img($img){
    $pic ='';
    if(empty($img)){   
        $pic = substr(basename(__FILE__),0,6).'.png'; 
    }else{
        $pic = $img;
    }
    echo '<p><img src="./assets/img/'.$pic.'"></p>';
    echo '<p style="font-size: 16px;"><span style="color: #ccc">&#9729;</span>参考图上</p><br>';
}

//eval计算 evev
function evev($num){
    $sum = eval("return $num;");
    return $sum;
}

//eveq计算 eveq
function eveq($num){
    $result = '';
    if(is_numeric($num)){
        $result = $num;
    }else{
        $sum = evev($num);
        $result = "$sum = $num";
    }
    return $result;
}

//已知条件 know
function know($arr){
    echo '<h3><span style="color: #f60">&#9728;</span>已知条件</h3><ul>';
    foreach ( $arr as $value ) {
        echo '<li>'.$value.'</li>';
    }
    echo '</ul><br>';

}

//算出结果 ends
function ends($arr){
    echo '<h3><span style="color: #000">&spades;</span>算出结果</h3><ul>';
    foreach ( $arr as $value ) {
        echo '<li>'.$value.'</li>';
    }
    echo '</ul><br>';
}

//公式表示 from
function from($arr){
    echo '<h3><span style="color: #f00">&diams;</span>公式表示</h3><ul>';
    foreach ( $arr as $value ) {
        echo '<li>'.$value.'</li>';
    }
    echo '</ul><br>';
}

//计算过程 abcd
function abcd($arr){
    echo '<h3><span style="color: #000">&clubs;</span>计算过程</h3><ul>';
    foreach ( $arr as $value ) {
        echo '<li>'.$value.'</li>';
    }
    echo '</ul><br>';
}

//公式解释 info
function info($arr){
    echo '<h3><span style="color: #f00">&hearts;</span>公式解释</h3><ul>';
    foreach ( $arr as $value ) {
        echo '<li>'.$value.'</li>';
    }
    echo '</ul><br>';
}

?>
<?php include './assets/php/foot.php'; ?>

结果:

☁参考图上


☀已知条件
47+23 40 30
长:70 = 47+23
宽:40
高:30

♠算出结果
长方体的体积:84000

♦公式表示
V=abh

♣计算过程
= 70×40×30
= 2800×30
= 84000

♥公式解释
长方形的体积 等于 长 乘以 宽 乘以 高。

标签:function,arr,公式,value,echo,010006,num,PHP,长方体
From: https://www.cnblogs.com/onestopweb/p/16899818.html

相关文章

  • phpmyadmin 数据库导出数据到excel(图文版)
    查询到想要的数据后,点击上方或下方的“导出”按钮格式选择“CSVforMSExcel” 如果快速导出的数据乱码,可以选择“导出方式”->“自定义-显示所有可用的选项”。......
  • layui 上传和PHP
    php+layui文件上传以及拖拽上传 HTML:<divid="box"><divid="drop_area">将文件拖拽到此区域</div>......
  • centos7 php 服务重启
    apache服务启动systemctlstarthttpd停止systemctlstophttpd重启systemctlrestarthttpdmysql服务启动systemctlstartmysqld停止systemctlstopmysq......
  • PHP-CGI、FASTCGI和php-fpm的关系
    首先,CGI是干嘛的?CGI是为了保证webserver传递过来的数据是标准格式的,方便CGI程序的编写者。webserver(比如说nginx)只是内容的分发者。比如,如果请求/index.html,那么webse......
  • php 获取月份的开始结束时间
    function mFristAndLast($y=0,$m=0){    $y = $y ? $y : date('Y');    $m = $m ? $m : date('m');    $d = date('t', strtotime($y.'-'.......
  • PHP 之将数组拼接为sql语句
    一、代码/***拼接sql语句*@param$table*@param$array*@returnstring*/functioninsertSql($table,$array){$sqlk='';$sqlv='';f......
  • PHP 之正则匹配获取img标签图片地址
    一、代码/***对富文本信息中的数据*匹配出所有的<img>标签的src属性*@paramstring$contentStr富文本字符串*@returnarray*/functiongetPatternMa......
  • php中的依赖注入模式
    概念 依赖注入模式(DependencyInjection),用松散耦合的方式来更好的实现可测试、可维护和可扩展的代码。依赖注入模式是控制反转(InversionofControl)的一种实现方式。要实......
  • php中的状态模式
    概念 状态模式当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。状态模式主要解决的是当控制一个对象状态的条件表达式过于复杂时的情况。把状态的......
  • php中介者模式
    概念 中介者模式用于开发一个对象,这个对象能够在类似对象相互之间不直接相互的情况下传送或者调解对这些对象的集合的修改。一般处理具有类似属性,需要保持同步的非耦合对象......