ホームページ > バックエンド開発 > PHPの問題 > PHPのスカラーデータ型とは何ですか

PHPのスカラーデータ型とは何ですか

青灯夜游
リリース: 2023-03-14 18:02:02
オリジナル
8993 人が閲覧しました

php には 4 種類のスカラー データ型があります: 1. true と false の 2 つの値のみを持つブール (Boolean)、2. 連続したシーケンスである string (文字列)数値で構成される文字列、文字と記号で構成される文字列、3. integer (整数型)、4. float (浮動小数点型)。

PHPのスカラーデータ型とは何ですか

#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

PHP のデータ型は 3 つに分類できます。主なカテゴリは、それぞれ、スカラー データ型、複合データ型、特殊データ型です。

このうち、スカラー データ型はデータ構造の最も基本的な単位であり、1 つのデータのみを格納できます。次の表に示すように、PHP には 4 つのタイプのスカラー データ型があります。

boolean (ブール値)

最も単純なデータ型で、値は 2 つだけです: true (真) / false (偽) string (文字列) 文字列は連続した文字のシーケンスですinteger (整数型)整数型には、正または負の数のすべての整数が含まれます ブール型は、PHP で最も一般的に使用されるデータ型の 1 つです。true 値を保存するか、 false 値。ここで、true と false は PHP の内部キーワードです。ブール変数を設定するには、変数に true または false を割り当てるだけです。 PHP では、ブール値だけが false であるだけでなく、いくつかの特殊な場合には非ブール値も false とみなされます。たとえば、0、空の文字列、代入なしで配列を宣言するだけです。 2. 文字列型 (string)
##float (浮動小数点型) 浮動小数点型は数値の表現にも使用され、整数型と異なり、整数だけでなく小数点の表現にも使用できます。
1. ブール値

文字列は、数字、文字、記号で構成される連続した文字列です。文字列内の各文字は 1 バイトのみを占めます。文字列を定義するには、一重引用符、二重引用符、区切り文字 (<<<) の 3 つの方法があります。 バックティックに含まれる変数は、

$ i='I などの通常の文字として出力されます。 'm the best'

,
echo '$i'

$i を出力し、二重引用符は変数を解析して "I'm the best" を出力します。

<?php
    //双引号方式声明字符串
    $str1 = "PHP中文网";  
    //单引号方式声明字符串
    $str2 = &#39;PHP 教程&#39;;      
    //Heredoc 方式声明字符串
    $str3 = <<<EOF
    url:
    https://www.php.cn/
EOF;
    echo $str1."<br>".$str2."<br>".$str3;
?>
ログイン後にコピー

サンプルコードは以下の通りです:

PHP中文网
PHP 教程
url: https://www.php.cn/
ログイン後にコピー

実行結果は以下の通りです:

<?php
    $x = 5985;      // 定义一个整型数据类型的变量
    var_dump($x);   // 输出此变量
    echo "<br>";
    $x = -345;
    var_dump($x);   
    echo "<br>";
    $x = 0x8C;      //十六进制数字
    var_dump($x); 
    echo "<br>";
    $x = 047;       //八进制数字
    var_dump($x);
?>
ログイン後にコピー

3. 整数型(integer) 整数データ型には整数のみを含めることができます。

PHP では、整数変数は整数型または int 型と呼ばれ、整数を表すために使用されます。整数の規則は次のとおりです:

integer型には少なくとも 1 つの数字 (0 ~ 9) が必要です。

#整数型にはカンマやスペースを含めることはできません。


#整数型小数点を含めることはできません。

  • 整数には、正の数または負の数を指定できます。

  • 整数型の値の範囲は -2E31 ~ 2E31 である必要があり、10 進数、16 進数 (先頭に 0x が付く)、および 8 進数 (先頭に 0 が付く) の 3 つの形式で表現できます。 )。

    int(5985)
    int(-345)
    int(140)
    int(39)
    ログイン後にコピー
  • 上記のコードを実行すると、結果は次のようになります:
  • <?php
        $num1 = 10.365;
        $num2 = 2.4e3;
        $num3 = 8E-5;
        var_dump($num1, $num2, $num3);
    ?>
    ログイン後にコピー

    4. 浮動小数点型 (float)
  • 浮動小数点型ポイント データ型は両方とも整数または小数の格納に使用できます。

浮動小数点型は、PHP では float 型と呼ばれ、実数とも呼ばれます。整数と小数の格納に使用できます。有効な値の範囲は 1.8E-308 ~ 1.8E 308 です。 。浮動小数点数は整数データ型よりも精度が高くなります。

サンプル コードは次のとおりです。

float(10.365) float(2400) float(8.0E-5)
ログイン後にコピー

実行結果は次のとおりです。 rrreee推奨学習: "
PHP ビデオ チュートリアル

"

以上がPHPのスカラーデータ型とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート