PHP octdec()函数
定义和用法
octdec()函数用于一个八进制数转换为十进制数等价的。该函数以八进制表示形式的字符串作为参数,并重新调整整数。
例如octdec('10')返回8。
语法
octdec ( string $octal_string ) : number
参数
包含要转换的八进制数字的字符串
返回值
PHPoctdec()
函数返回给定八进制表示形式的十进制等效项。
PHP版本
此功能在PHP4.x,PHP5.x和PHP7.x中可用。
示例
以下示例将“10”从八进制转换为十进制数字。-
<?php $arg='10'; $val=octdec($arg); echo "octdec(" . $arg . ") = " . $val; ?>
输出结果
这将产生以下结果-
octdec(10) = 8
示例
如果字符串中除了八进制数字(0-7之外)之外还有任何其他字符,则将其忽略。在以下示例中,忽略“#”,并将字符串的其余部分转换为十进制-
<?php $arg='23#4'; $val=octdec($arg); echo "octdec(" . $arg . ") = " . $val; ?>
输出结果
这将产生以下结果-
octdec(234) = 156
示例
如果所有字符都不是八进制数字,则函数返回0-
<?php $arg='Hello'; $val=octdec($arg); echo "octdec(" . $arg . ") = " . $val; ?>
输出结果
这将产生以下结果-
octdec(Hello) = 0
示例
该octdec()
函数将参数字符串内的八进制数视为无符号整数
<?php $arg='-20'; $val=octdec($arg); echo "octdec(" . $arg . ") = " . $val; ?>
输出结果
这将产生以下结果-
octdec(-20) = 16