PHP octdec() 函数
定义和用法
octdec() 函数用于将八进制数转换为十进制数。该函数将一个字符串八进制源作为参数,并返回一个整数。
例如,octdec('10') 返回 8。
语法
octdec ( string $octal_string ) : number
参数
| 序号 | 参数和说明 |
|---|---|
| 1 | octal_string 包含要转换的八进制数的字符串 |
返回值
PHP octdec() 函数返回给定八进制源的十进制等效值。
PHP 版本
此函数在 PHP 4.x、PHP 5.x 和 PHP 7.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
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP