absint() - 引数を絶対値の数値に変換する
公開日:
absint()
は、指定した数字を、絶対値の数値に変換した値を取得する関数です。
構文
int absint( mixed $maybeint )
パラメータ
$maybeint
絶対値の数値に変換したい数字。数値でなくても、型変換される。
返り値
int
絶対値の数値。
関数
この関数内で利用している、別のWordPress関数です。
サンプルコード
絶対値を取得する
引数に指定した数値の、絶対値を取得します。
php
<?php
// 実行
$result = absint( -100 ) ;
// 結果
var_dump( $result ) ;
結果 (出力内容) - PHP7.0.13
int(100)
数値以外を指定する
引数は数値じゃなく文字列でも、数値に変換されます。数字だと解釈できないような文字列を指定すると0
や1
に変換されます。
php
<?php
// 実行
$result = absint( "-100" ) ;
// 結果
var_dump( $result ) ;
結果 (出力内容) - PHP7.0.13
int(100)
ソースコード
wp-includes/functions.php
/**
* Convert a value to non-negative integer.
*
* @since 2.5.0
*
* @param mixed $maybeint Data you wish to have converted to a non-negative integer.
* @return int A non-negative integer.
*/
function absint( $maybeint ) {
return abs( intval( $maybeint ) );
}
参考リンク
- WordPress 関数リファレンス - 公式マニュアル。