PHP学習におけるデータ型間の変換の紹介
コードをコピー コードは次のとおりです:
/*データ型間の変換
* 1 つは強制変換
* setType(変数, タイプ); //int、整数、float、double など。
* この関数は元の変数の型を変更します。 var_dump() を使用すると、変数を表示できます
*
* 代入前に (type) フォームを使用しても、元の変数の型は変更されません
* $a=(int)"123abc";
*
* $variable=intval(変数または値);
* $variable=floatval(変数または値); variable=stringval (変数または値);
*
* 注: 整数型はメモリ内で 4 バイトを占有します 2.147e9
* 浮動小数点型はメモリ内で 8 バイトを占有します
*
*
* 1 つは自動変換 (最も一般的な方法) で、変数は動作環境に応じて自動的に変換されます
* 変数と型に関連するいくつかの一般的な関数
* isset();//変数が存在する場合、値が null の場合は空であることも意味します。
* empty();//変数が空かどうかを判断します "",null
* unset();//変数を削除します
* setType();//変数の型を設定します
* getType(); // 変数の型を取得します var_dump(); 型と値を取得します
*
* 変数の型テスト関数
* is_bool() // ブール型かどうかを判断します
* is_int() is_integer() is_long()//整数かどうかを判定
* is_float(), is_double() is_real()//...
* is_array()
* is_object( )
* is_resource()
* is_null()
* is_scalar()//スカラーかどうかを判定
* is_numberic()// 何らかの数値か、数値文字列
* is_callable()//有効な関数名であるか判定
* 定数の宣言と使用
* 1. 定数は単純な値の識別子です
* 2. 定数は、一度定義すると再度使用することはできません。 値を変更する場合、unset() などの関数を使用して
をキャンセルすることはできません。 * 3. 定数は、変数スコープ * 4. 定数は、define(" 定数名", value); を使用します
* 5. 定数名を宣言または使用する場合は、「$」を使用しないでください
* 6. 定数名には大文字を使用するのが一般的です
* 7. 定数の値はスカラー型 (int、float、bool、string) のみ使用可能
* 8. 定数は宣言時に値を指定する必要があります
* 9. 定義済み ("定数"); // 定数が存在するかどうかを判断します
*
* 事前定義された定数とマジック定数
* echo __FILE__;// 現在のファイル名を出力します directory_magic constants
* echo CASE_LOWER;// 出力は固定です値_事前定義定数
*
*/
//この関数は、変数
$str="100.12345abc"; を使用して元の変数の型を変更します。 🎜>setType($str,int);
var_dump($str);
//代入の前に (type) 形式を使用します
$str="100.12345abc"; a=(int)$str;
var_dump($a);//出力 int(100)
var_dump($str);//出力値は変更されません、「100.12345abc」
//文字列が数字で始まらない場合は、0 に変換します。
//さまざまな種類の演算
$a=10;
$b="100abc"; true;
$d=12.34;
$ sum=$a $c;//ブール型は自動的に 1 に変換され、結果は 11 になります
$sum=$a $b;//結果は 110
$sum=$a $b $c;// 結果は 111
$sum=$a $b $c $d;// 浮動小数点メモリのため、結果は 123.34 になります。スペースが大きくなり、小さなメモリが大きなメモリに変換されます。
//配列かどうかを判断します
$a=array("one","two",1,3,6,8);
if(is_array($a)) {
print_r($a);//配列を印刷します
}else{
echo $a;
}
//定数を定義します、定数を使用します
define(" home" ,"this is a home");
$a=100;
function Demon()
{
global $a;// $a はグローバル変数であるため、次のようにする必要がありますグローバルタグで呼び出されます
echo $a;
echo home;// スコープに関係なく定数に直接アクセスまたは定義できます
}
//定数が存在するかどうかを判定
if(define("home")
{
echo home;
}
else
{
define("home","this isホーム");
}

ホット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 のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

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

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

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

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