ホームページ 見出し PHP 変数の型と変換

PHP 変数の型と変換

Jun 27, 2018 pm 05:40 PM

echo &#39;<h3>2.变量类型与转换</h3>&#39;;
echo &#39;<hr color="green">&#39;;
ログイン後にコピー

//スカラー: 整数、浮動小数点、文字列、ブール値を含む単一値変数

$age = 30; //1整型 integer
$salary = 1234.56; //2.浮点 float
$name = &#39;peter&#39;; //3 字符串
$isMarried = true;  //4. 布尔型,true真,false假
ログイン後にコピー

//スカラー出力 echo、print または var_dump() で型と値を表示できます

echo $name.&#39;的年龄是:&#39;.$age.&#39;,工资是:&#39;.$salary.&#39;,是否已婚:&#39;.$isMarried;
echo &#39;<br>&#39;;
print $name; print &#39;<br>&#39;;
var_dump($name);
echo &#39;<hr color="red">&#39;;
ログイン後にコピー

//複合型: Multi配列やオブジェクトを含む -valued 変数

$books = [&#39;php&#39;,&#39;mysql&#39;,&#39;html&#39;,&#39;css&#39;,&#39;javascript&#39;]; //数组
$student = new stdClass(); //创建空对象$student
$student->name = &#39;王二小&#39;;  //添加属性name
$student->course = &#39;php&#39;;  //添加属性course
$student->grade = 80;     //添加属性grade
ログイン後にコピー

//複合変数出力: print_r() または var_dump()

echo &#39;<pre class="brush:php;toolbar:false">&#39;; //格式化输出结果
print_r($books);
print_r($student);
var_dump($books);
var_dump($student);
echo &#39;<hr color="red">&#39;;
ログイン後にコピー

//特殊なタイプ: リソース タイプ、null

$file = fopen(&#39;demo.php&#39;,&#39;r&#39;) or die(&#39;打开失败&#39;);
echo fread($file, filesize(&#39;demo.php&#39;));
fclose($file);
ログイン後にコピー

$price = null;

echo '$価格は '.$price;

/**

* 変数の型クエリ、設定、検出

* 1. 型クエリ:

* gettype($var)

* 2. 型検出:

* 2.1: is_integer(),

* 2.2: is_float( ),

* 2.3: is_string(),

* 2.4: is_bool(),

* 2.5: is_array(),

* 2.6: is_object(),

* 2.7: is_null(),

* 2.8: is_resource(),

* 2.9: is_numeric()...

* 3. 型変換:

* 3.1: 強制変換: (int)$val, (string)$val...

* 3.2: 一時的な変換 (値の変換型は変更されません): intval()、floatval()、strval()、val は value

* 3.3: 永続的な変換: settype($var, 型識別子)

*/

$price = 186.79;
echo gettype($price);  //float/double浮点型,float和double同义
echo &#39;<hr>&#39;;
echo (int)$price;  //强制转为integer,186
echo &#39;<hr>&#39;;
echo $price;  //查看原始数据,仍是浮点型,并无变化
echo &#39;<hr>&#39;;
echo gettype($price);  //原始类型仍为double,并未发生变化
echo &#39;<hr>&#39;;
echo intval($price);  //临时将值转为整型,输出:186
echo &#39;<hr>&#39;;
echo $price; //输出原值,仍为186.79,原值并未发生变化
echo &#39;<hr>&#39;;
settype($price,&#39;integer&#39;);  //永久转为integer,返回布尔值
echo $price;  //查看值:186
echo &#39;<hr>&#39;;
echo gettype($price);  //类型为integer
echo &#39;<hr>&#39;;
echo is_integer($price)? &#39;Integer&#39; : &#39;Double&#39;; //Integer整型
echo &#39;<hr>&#39;;
//is_numeric():判断是否是数字或数字型字符串
var_dump(is_numeric(100));
var_dump(is_numeric(&#39;200&#39;));
var_dump(is_numeric(&#39;200php&#39;));
ログイン後にコピー


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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

PHP 注意: 未定義の変数: 解決策 PHP 注意: 未定義の変数: 解決策 Jun 25, 2023 pm 04:18 PM

PHP 開発では、PHP Notice:Unknownvariable というエラー メッセージが頻繁に発生します。このエラー メッセージは、コード内で未定義の変数が使用されたことを意味します。このエラー メッセージによってコードがクラッシュすることはありませんが、コードの可読性と保守性に影響します。以下、この記事ではこのエラーを解決するいくつかの方法を紹介します。 1. 開発プロセス中に error_reporting(E_ALL) 関数を使用します。PHP 開発では、次のことができます。

PHP における変数型の厳密モードとエラー処理 PHP における変数型の厳密モードとエラー処理 Sep 13, 2023 am 08:48 AM

PHP における変数型のストリクト モードとエラー処理 PHP の発展に伴い、ますます多くの開発者が PHP コードの品質と安定性に注目するようになりました。以前は、PHP は変数の型に厳密な制限がない、柔軟で緩やかな言語であると考えられていました。これにより、開発効率はある程度向上しますが、潜在的なエラーが発生しやすくなります。この問題を解決するために、PHP では厳密モードとエラー処理メカニズムが導入されました。 1.ストリクトモード 設定項目の設定によりストリクトモードをオンにすることができます。 PHP7以降のバージョン

PHP での変数タイプの検出とフィルタリング PHP での変数タイプの検出とフィルタリング Sep 13, 2023 pm 02:37 PM

PHP での変数タイプの検出とフィルタリングには、特定のコード サンプルが必要です。PHP は、Web 開発の分野で広く使用されている強力なサーバーサイド スクリプト言語です。 PHP では、変数の型の検出とフィルタリングが非常に重要であり、これによりセキュリティ ホールや不正なデータ処理を効果的に防ぐことができます。この記事では、一般的に使用される PHP 変数の型の検出およびフィルタリングの方法をいくつか紹介し、具体的なコード例を示します。変数の型の検出 PHP では、is_int()、is_f などのさまざまな方法を使用して変数の型を検出できます。

PHP 注意: 未定義の変数: ソリューション内の arr PHP 注意: 未定義の変数: ソリューション内の arr Jun 22, 2023 am 10:21 AM

PHP Notice:Unknownvariable:arrin の解決策 PHP プログラミングでは、「 Notice:Unknownvariable」というエラー メッセージが頻繁に表示されます。このエラー メッセージは通常、未定義の変数にアクセスしたか、変数が初期化されていないことが原因で発生します。この問題については、問題を見つけて時間内に解決する必要があります。この記事では、PHP Notice:Undefin に焦点を当てます。

PHP で数値変数を使用する方法 PHP で数値変数を使用する方法 Sep 13, 2023 pm 12:46 PM

PHP で数値変数を使用する方法 PHP では、数値変数は、宣言せずに直接使用される変数の型です。数値変数を使用して、数学的計算、データ比較、その他の数値演算を実行できます。この記事では、PHP で数値変数を使用する方法を説明し、具体的なコード例を示します。数値変数の定義 PHP では、数値変数の定義は非常に簡単で、変数に直接数値を割り当てるだけです。以下に例を示します: $number=10; 上記のコードでは、$numb という値を定義します。

PHP 変数の未定義エラーをすばやく排除するにはどうすればよいですか? PHP 変数の未定義エラーをすばやく排除するにはどうすればよいですか? Dec 17, 2023 am 10:23 AM

PHP 変数の未定義エラーをすばやく排除するにはどうすればよいですか? PHP 開発では、未定義変数エラーがよく発生します。これは、コード内で未割り当ての変数が使用されているためです。この種のエラーが発生した場合、エラーの原因を迅速に特定して解決する必要があります。ここでは、PHP 変数の未定義エラーを迅速にトラブルシューティングして、エラーをより迅速に見つけて修正するためのいくつかの方法を示します。エラーレポートをオンにする: エラーレポートをオンにすると、PHP は変数未定義エラーを含むすべてのエラーおよび警告メッセージを表示します。コードを開くことでこれを行うことができます

PHP 注意: 未定義の変数: SQL ソリューション PHP 注意: 未定義の変数: SQL ソリューション Jun 23, 2023 am 08:51 AM

PHP アプリケーションを開発するときに、「未定義の変数: sql」というプロンプトが表示された場合は、通常、未定義の変数を参照していることを意味します。これには、変数名のスペルミス、スコープの問題、コード内の構文エラーなど、さまざまな理由が考えられます。この記事では、この問題のさまざまな原因を調査し、それを解決するいくつかの方法を提供します。 1. 変数名のスペルが間違っている PHP コード内で変数名が間違っているか、スペルが間違っている場合、システムは

PHP に関する解決策 注意: 未定義の変数: 結果 PHP に関する解決策 注意: 未定義の変数: 結果 Jun 22, 2023 pm 01:32 PM

PHP Notice:Unknownvariable:result は、PHP プログラムで未定義変数の結果が呼び出され、プログラムが通知レベルの警告を生成することを意味します。この状況は通常、プログラマが PHP コードを作成するときに変数または変数のスコープを正しく定義していないことが原因で発生します。この通知レベルの警告が時間内に解決されない場合、プログラムの動作に問題が発生する可能性があります。したがって、PHP Notice を解決する方法は次のとおりです。