PHP値変換strval()、intval()、floatval()、bool

2023-07-27 17:39:32

PHP の switch と ifelse ではどちらが速いですか? CSSの基礎知識まとめ

1.strval()

strval() 関数は、変数の文字列値を取得するために使用されます。 PHP バージョン要件: PHP 4、PHP 5、PHP 7

string strval (mixed $var )
  • $var: 任意のスカラー型を使用できますが、配列やオブジェクトは使用できません。
<?php
$int_str= 123;
var_dump($int_str);
$str = strval(123 );
var_dump($str);
?>
int(123)string(3) "123"

2.intval()

intval() 関数は、変数の整数値を取得するために使用されます。

intval() 関数は、指定された基数変換 (デフォルトでは 10 進数) を使用して変数 var の整数値を返します。 intval() は object では使用できません。そうでない場合は、E_NOTICE エラーが生成され、1 が返されます。 PHP 4、PHP 5、PHP 7

int intval (mixed $var [, int $base = 10 ] )
  • $var: 整数に変換される数量値。
  • $base: 変換に使用されるベース。
  • 成功した場合は var の integer 値を返し、失敗した場合は 0 を返します。 空の配列は 0 を返し、空でない配列は 1 を返します。