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

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

时间:2022-11-16 22:55:30浏览次数:37  
标签:function arr 公式 value echo 010005 foreach PHP 长方体

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

/**
 * 第一个计算长方体的体积公式
 * 已知长是40-10,宽是30+20,高是35*2
 * 求长方体的体积
 * */

$val='40-10 30+20 35*2';

$vals = explode(' ',$val);
$a = evev($vals[0]);
$b = evev($vals[1]);
$h = evev($vals[2]);

$know = array();
array_push($know, $val);
array_push($know, "长:$a {$math['eq']} {$vals[0]}");
array_push($know, "宽:$b {$math['eq']} {$vals[1]}");
array_push($know, "高:$h {$math['eq']} {$vals[2]}");

$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=abh");

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

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

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

//已知条件 know
function know($arr){
    echo '<br>已知条件:<br>';
    foreach ( $arr as $value ) {
        echo $value.'<br>';
    }
}

//运算结果 ends
function ends($arr){
    echo '<br>运算结果:<br>';
    foreach ( $arr as $value ) {
        echo $value.'<br>';
    }
}

//参考公式 from
function from($arr){
    echo '<br>参考公式:<br>';
    foreach ( $arr as $value ) {
        echo $value.'<br>';
    }
}

//运算过程 abcd
function abcd($arr){
    echo '<br>运算过程:<br>';
    foreach ( $arr as $value ) {
        echo $value.'<br>';
    }
}

//公式说明 info
function info($arr){
    echo '<br>公式说明:<br>';
    foreach ( $arr as $value ) {
        echo $value.'<br>';
    }
}

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

结果:

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

相关文章

  • php面向对象 final关键字
    //final修饰的类无法被子类继承finalclasshuman{}classmanextendshuman{}$m=newman();//Fatalerror:Classmanmaynotinheritfromfinalclass(human)//......
  • php的几种输出函数
    php输出函数函数名功能描述echo()输出字符串print()输出一个或多个字符串print_r()打印关于变量的易于理解的信息printf()输出格式化字符串sprintf()......
  • apache启动遇到phpinfo只显示源码问题
    在安装php和apache的时候,会遇到只显示源码的问题网上找了好多帖子都是在改php.ini的东西,但是改了半天也不对,发现我安装的wordpress目录也打不开,所以我认为这就是apache服......
  • PHP数组知识点整理
    */*Copyright(c)2016,烟台大学计算机与控制工程学院*Allrightsreserved.*文件名:text.cpp*作者:常轩*微信公众号:Worldhello*完成日期:2016年8月11日*版本号:V1......
  • Docker-compose 安装 Nginx PHP MySQL
    1、创建mkdir-p/docker/wwwmkdir-p/docker/nginx/conf.d/2、配置vimnginx/conf.d/default.confserver{listen80;server_namelocalhost;location/{......
  • php 动态调用方法
    $searchActionArr=['1'=>'searchAlbumList','2'=>'searchUser','3'=>'searchActivityList',];if(filled($searchActionArr[$searchType])......
  • PHPSTORM调试
    1.、调试环境:服务器:本地vmware虚拟机安装centos7.9主机:win10IDE:PHPSTORM2021ThinkPHP:6.0PHP:7.4XDEBUG:3.1.62、安装XDEBUG插件到服务器(具体百度)3、php.ini配置如下......
  • PHP使用PHPExcel导出表格及样式设置
    1、使用composer安装PHPExcelcomposerrequirephpoffice/phpexcel2、创建对象$objPHPExcel=new\PHPExcel();3、设置Excel属性显示错误信息error_reporting(......
  • php中的array_column()可返回输入数组中某个单一列的值 -- 简单实现
    测试版本--正常无报错$num_sum=array_sum(array_column($store,'shuliang'));正式版本太低不支持array_column重写方法$sum_num=array_sum($this->array......
  • PHP奇门遁甲排盘代码片段
    功能演示 http://h5.zhoulegeyi.com/?module=table&page=a_qimen这里主要演示以下如何实现转盘privatefunctionShenpan($dun,$zhifugong){$panxu=array(1,8,3,4,9,......