PHPの配列はスカラー型ですか?
PHP では配列はスカラー データ型ではありません。配列は複合データ型です。スカラー データ型とは、スカラーは 1 つのデータのみを格納でき、配列は複数のデータを格納できることを意味します。そのため、配列はスカラー データ型ではなく、複合データ型です。データ型を使用すると、同じ型の複数のデータを集約して 1 つのエンティティ項目として表すことができます。
この記事の動作環境: Windows 10 システム、PHP バージョン 8.1、Dell G3 コンピューター
php の配列はスカラー型ですか
配列は PHP のスカラー データ型ではありません。配列は複合データ型です。
スカラー データ型は 1 つのデータのみを保存できます。 、ただし、任意のデータを複数のデータを配列に格納できます。
複合データ型同じ型の複数のデータを集約し、エンティティ項目として表すことができます。複合データ型には、配列 (Array) とオブジェクト (Object) が含まれます。
PHP のデータ型は、基本データ型 (スカラー データ型)、複合データ型、特殊データ型の 3 つの主要なカテゴリに分類できます。
基本データ型 (スカラー データ型)
基本データ型 (スカラー データ型) は、データ構造の最も基本的な単位であり、1 つのデータのみを格納できます。データ。次の表に示すように、PHP には 4 種類のスカラー データ型があります:
1. ブール値
Boolean はPHP で最も一般的に使用されるデータ型の 1 つで、true 値または false 値が格納されます (true と false は PHP の内部キーワードです)。ブール変数を設定するには、変数に true または false を割り当てるだけです。 PHP では、ブール値だけが false であるだけでなく、いくつかの特殊な場合には非ブール値も false とみなされます。たとえば、0、空の文字列、代入なしで配列を宣言するだけです。
2. 文字列型 (string)
文字列は、数字、文字、記号で構成される連続した文字列です。文字列内の各文字は 1 バイトのみを占めます。文字列を定義するには、一重引用符、二重引用符、区切り文字 (
バックティックに含まれる変数は、$i=' などの通常の文字として出力されます。 best'、echo '$i' は $i を出力し、二重引用符は変数を解析して "I'm the best" を出力します。
サンプルコードは次のとおりです:
<?php //双引号方式声明字符串 $str1 = "PHP中文网"; //单引号方式声明字符串 $str2 = 'PHP 教程'; //Heredoc 方式声明字符串 $str3 = <<<EOF url: https://www.php.cn/ EOF; echo $str1."<br>".$str2."<br>".$str3; ?>
実行結果は次のとおりです:
PHP中文网 PHP 教程 url: https://www.php.cn/
3. Integer (整数)
整数データ この型には整数のみを含めることができます。
PHP では、整数変数は整数型または int 型と呼ばれ、整数を表すために使用されます。整数の規則は次のとおりです:
整数型には少なくとも 1 つの数値 ( 0~ 9);
整数型にはカンマやスペースを含めることはできません;
整数型には小数点を含めることはできません;
整数型には正または負の値を指定できます番号。
整数の値の範囲は -2E31 ~ 2E31 である必要があり、10 進数、16 進数 (先頭に 0x が付く)、および 8 進数 (先頭に 0 が付く) の 3 つの形式で表現できます。
<?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); ?>
上記のコードを実行すると、結果は次のようになります:
int(5985) int(-345) int(140) int(39)
4. 浮動小数点型 (float)
浮動小数点データ型は、整数と小数を格納します。
浮動小数点型は、PHP では float 型と呼ばれ、実数とも呼ばれます。整数と小数を格納するために使用できます。有効な値の範囲は 1.8E-308 から 1.8E 308 です。浮動小数点数は整数データ型よりも精度が高くなります。
サンプル コードは次のとおりです。
<?php $num1 = 10.365; $num2 = 2.4e3; $num3 = 8E-5; var_dump($num1, $num2, $num3); ?>
実行結果は次のとおりです。
float(10.365) float(2400) float(8.0E-5)
推奨学習: "PHP ビデオ チュートリアル "
以上がPHPの配列はスカラー型ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

CakePHP はオープンソースの MVC フレームワークです。これにより、アプリケーションの開発、展開、保守がはるかに簡単になります。 CakePHP には、最も一般的なタスクの過負荷を軽減するためのライブラリが多数あります。

このチュートリアルでは、PHPを使用してXMLドキュメントを効率的に処理する方法を示しています。 XML(拡張可能なマークアップ言語)は、人間の読みやすさとマシン解析の両方に合わせて設計された多用途のテキストベースのマークアップ言語です。一般的にデータストレージに使用されます
