案例:创建一个表单,输入任意数字,让其在二进制、十进制、十六进制之间互相转换
1.没有封装前的代码实现
封装的意义在于一次写成多次调用
各进制和其他进制的相互转换函数
- decbin():十进制转二进制函数
- `dechex():十进制转八进制
- decoct():十进制转十六进制
- bin2hex():二进制转十六进制
- bindec():二进制转十进制
- octdec():八进制转十六进制
- hexdec():十六进制转十进制
任意进制转换 base_convert() 函数
tring base_convert ( string number, int frombase, int tobase )
返回一字符串,包含 number 以 tobase 进制的表示。number 本身的进制由 frombase 指定。frombase 和 tobase 都只能在 2 和 36 之间(包括 2 和 36)。高于十进制的数字用字母 a-z 表示,例如 a 表示 10,b 表示 11 以及 z 表示 35。
2.封装的方式
新建一个输入文件:input.html
新建一个函数库,用来存储函数decbin.php
新建一个change.php调用函数并输出结果
评论前必须登录!
注册