php中英尺厘米换算,php 英尺、英里、英寸转换的实现方法

news/2024/11/25 7:38:57/

这篇文章主要为大家详细介绍了php 英尺、英里、英寸转换的实现方法,具有一定的参考价值,可以用来参考一下。

php英尺,英里,和英寸转换器,感兴趣的小伙伴,下面一起跟随512笔记的小编罗X来看看吧。

经测试代码如下:

/**

* 英尺,英里,英寸转换

*

* @param

* @arrange (512.笔记) www.512pic.com

**/

function distance($curlen,$type,$totype,$on){

//Check to see if the first value is an interger

if(!is_int($curlen)){

return 'Wrong input type for first value';

exit;

}

//Make sure second value is either f,i, or m

if($type!="f"&&$type!="i"&&$type!="m"){

return 'Wrong input type for second value';

exit;

}

//Make sure third value is either f,i, or m

if($totype!="f"&&$totype!="i"&&$totype!="m"){

return 'Wrong input type for third value';

exit;

}

//Make sure fourth value is either 1 or 2

if($on!=1&&$on!=2){

return 'Wrong input type for fourth value';

exit;

}

//If it passes the above, get the current type

switch($type){

//if it is an i do the math

case "i":

if($totype=="f"){

$len = $curlen / 12;

if($on==1){

return number_format(round($len,1)).' FT';

}else{

return number_format(round($len,1));

}

}elseif($totype=="m"){

$len = $curlen / 63360;

if($on==1){

return number_format(round($len,1)).' MI';

}else{

return number_format(round($len,1));

}

}

break;

//if it is an f do the math

case "f":

if($totype=="i"){

$len = $curlen * 12;

if($on==1){

return number_format(round($len,1)).' IN';

}else{

return number_format(round($len,1));

}

}elseif($totype=="m"){

$len = $curlen / 5280;

if($on==1){

return number_format(round($len,1)).' MI';

}else{

return number_format(round($len,1));

}

}

break;

//if it is an m do the math

case "m":

if($totype=="i"){

$len = $curlen * 63360;

if($on==1){

return number_format(round($len,1)).' IN';

}else{

return number_format(round($len,1));

}

}elseif($totype=="f"){

$len = $curlen * 5280;

if($on==1){

return number_format(round($len,1)).' FT';

}else{

return number_format(round($len,1));

}

}

break;

}

}

//position 1 = distance numaric numbers only no commas

//position 2 = current lenght type of position 1

//position 3 = convert lenght type of position 1 and 2

//position 4 = FT,MI,IN extentions on or off :: 1=on : 2=off

//m = miles

//f = feet

//i = inches

echo distance(123,"m","f",1);

/*** 来自512笔记(www.512pic.com) ***/

注:关于php 英尺、英里、英寸转换的实现方法的内容就先介绍到这里,更多相关文章的可以留意512笔记的其他信息。

关键词:英尺,英里,英寸

您可能感兴趣的文章


http://www.ppmy.cn/news/779493.html

相关文章

java实现英尺转换为米

java实现英尺转换为米 英尺英寸和米的转换实践代码填坑指南第一坑:输出结果错误代码警告的问题 英尺英寸和米的转换 5英尺7英寸是多少米? 对英寸不熟悉的我们这怕不是一个难题? 让我们来看看公式吧! (英尺&#xff0…

Java实例项目之英尺转换

首先 这涉及到Java对于数据的处理 比如我们做一个10除以3的小实验,按理来说应该是输出3的循环,但是远远没有这么简单,我们来看结果: 很显然他的输出结果是3,而不是3的循环,那么这是为什么呢? …

图论之寻找桥边

目录 ①基准法 ②并查集 ③逆向思维之标记环边 ④并查集压缩路径 ①基准法 在图论中,一条边被称为“桥”代表这条边一旦被删除,这张图的连通块数量会增加。等价地说,一条边是一座桥当且仅当这条边不在任何环上。一张图可以有零或多座桥。…

C语言练习--英尺制转米制程序

#include <stdio.h>int main() {printf("请输入英尺制身高&#xff1a;");double foot 0;double inch 0;scanf("%lf %lf",&foot,&inch);//一尺等于12英寸 double meter (foot inch/12)*0.3048;printf("身高为&#xff1a;%f米"…

7-1 厘米换算英尺英寸 (C语言)

如果已知英制长度的英尺foot和英寸inch的值&#xff0c;那么对应的米是(footinch/12)0.3048。现在&#xff0c;如果用户输入的是厘米数&#xff0c;那么对应英制长度的英尺和英寸是多少呢&#xff1f;别忘了1英尺等于12英寸。 输入格式&#xff1a; 输入在一行中给出1个正整数…

C语言程序——米到英尺的转换

为学日益&#xff0c;为道日损 文章目录 前言一、米和英尺如何换算二、程序编写2.运行结果 总结 前言 C语言书写格式遵循的规范&#xff1a; 源程序通常使用小写字母&#xff0c;符号常量和特殊用途符号才大写。 一条语句占一行&#xff0c;也可多条语句占一行。 程序空行不影…

Java英尺和米的转换

英尺和米的转化公式&#xff1a; 1英尺12英寸0.3048米 方法一&#xff1a; int foot; int inch; Scanner in new Scanner(System.in);foot in.nextInt(); inch in.nextInt();System.out.println("foot"foot",inch"inch);System.out.println((footinch/…

7-2 厘米换算英尺英寸 (C语言)

如果已知英制长度的英尺foot和英寸inch的值&#xff0c;那么对应的米是(footinch/12)0.3048。现在&#xff0c;如果用户输入的是厘米数&#xff0c;那么对应英制长度的英尺和英寸是多少呢&#xff1f;别忘了1英尺等于12英寸。 输入格式&#xff1a; 输入在一行中给出1个正整数&…