ホームページ >バックエンド開発 >PHPの問題 >PHP配列にはデータ型がいくつありますか

PHP配列にはデータ型がいくつありますか

小老鼠
小老鼠オリジナル
2023-06-06 15:41:40866ブラウズ

php 配列のデータ型は、スカラー型、複合型、特殊型の 3 つのカテゴリに分類されます。8 つのサブカテゴリは次のとおりです: 1. ブール型、ブール型、2. 整数、整数型、3. 浮動小数点数、浮動小数点型 (double とも呼ばれます)、4. 文字列、文字列、5. 配列、配列、6. オブジェクト、オブジェクト、7. リソース、リソース タイプ、8. NULL、空の null。

PHP配列にはデータ型がいくつありますか

このチュートリアルのオペレーティング システム: Windows 10 システム、PHP8.1.3 バージョン、Dell G3 コンピューター。

#PHP データ型は、3 つの主要カテゴリと 8 つのサブカテゴリに分類されます:

#1. スカラー型

boolean (ブール型) : これは最も単純な型で、TRUE/true または FALSE/false の 2 つの値のみを持ち、大文字と小文字は区別されません。詳細については、PHP Boolean 型 (boolean)

integer (integer) : 整数値は 10 進数、16 進数、または 8 進数で表現でき、先頭にオプションの記号 (- または)。 8 進数は先頭に 0 (ゼロ) を付ける必要がある数値を表し、16 進数は先頭に 0x を付ける必要がある数値を表します。詳細については、PHP 整数データ (integer) を参照してください。

float (浮動小数点型、double とも呼ばれます) : 詳細については、PHP 浮動小数点型 (float) ## を参照してください。

#string (文字列)

: 他のプログラミング言語とは異なり、文字変数は文字と文字列に分けられますが、PHP では文字または文字列を定義するために文字変数を一律に使用します。詳細については、PHP 文字列型 (string)

2、複合型

array (配列)

: 配列型変数は、特別な変数タイプ

object (object)

: オブジェクトも特別なデータ型です。オブジェクト変数を作成するには、通常、 new キーワードを使用して取得します。詳細については、次を参照してください。 PHP オブジェクト Type (オブジェクト)

3. 特別な型

resource (リソースタイプ)

: リソースは外部に保存される特別な変数です。リソースへの参照。リソースは、特殊な機能を通じて作成および使用されます。詳細については、PHP リソースタイプ (リソース) を参照してください。

NULL (空の null)

: 変数に値がないことを示します。 NULl の唯一の値は NULL 注: PHP は弱い型指定言語であり、その変数にはデータ型がありませんが、変数に格納されるデータには対応するデータ型があります

整数データ型: 8 バイトを使用して保存し、さまざまな整数の保存方法を提供します

$num = 10;           // 十进制

   $num1 = 0123;        // 八进制(83)

   $num2 = 0x123;      // 十六进制(291)

   $num3 = 0b1101;     //二进制(13)

浮動小数点データ型: 8 バイトを使用して保存し、さまざまな保存方法を提供します

$float_num = 1.23;

   $float_num1 = 1.23e3;       // 1.23乘10的3次方

方法メモリに格納されるバイト数は、8 バイトの一部が指数の格納に使用され、残りの一部が有効数字の格納に使用され、一定の範囲を超えると精度が失われる場合があります。

文字列データ型

PHP では、ユーザーが入力したすべてのデータとプログラマが引用符 (一重引用符と二重引用符) を使用して定義したデータはすべて、システムによって文字列として認識されます。 PHP7 文字列の長さは理論的には無制限です。

一重引用符と二重引用符の両方で文字列を定義できますが、それぞれ異なります。

--少数のエスケープのみが解析できます。一重引用符で囲む 記号: \'、\

--二重引用符は、より多くのエスケープ文字を解析できます: $、\"、\n

二重引用符は、文字列内のネストされた文字を解析できます PHP 変数 (変数)他の文字列から区切る必要があります。{} を使用してください)

$a = "你好";

    $c = "$a世界";

    // $c = "{$a}世界" 常用

    echo $c;        //输出“你好世界”

String View


添字 $str[1] を使用すると、指定された文字列を表示できます インデックスが負の場合番号の場合、下付き文字は後から前へのインデックス方向として使用されます

配列の定義

配列は PHP でさまざまな方法で定義できます。一般的な方法は次のとおりです。 :

-- 配列キーワードを使用して配列を初期化します

-- 配列括弧 [ ] を使用して配列を初期化します

// 使用array

   $arr1 = array();        // 可以不指定元素

   $arr2 = array("name", "age");
// 使用[]定义数组

   $arr3 = [];

   $arr4 = ["name", "age"];

配列の特性

1. 理論上、PHP 配列の要素数に制限はありません

2. 要素は PHP 配列に動的に追加できます

3. PHP 配列の値要素は任意のデータ型にすることができます

4. PHP 配列の添字には、純粋な数値 (インデックス配列)、純粋な文字列 (連想配列)、混合数値と文字列 (混合配列) を使用できます

#型判定

#システム関数を通じてデータ型を決定します:関数の形式はis_で始まり、その後に対応するデータ型が続き、戻り結果はブール型になります。 #型変換

自動変換: PHP は、データが関与するコンピューティング シナリオに従って、修飾されていないデータ型のデータをターゲット型データに自動的に変換します。この変換では、元のデータは変更されません。変数のデータ型

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。