PHP配列:連想、多次元

PHP配列とは何ですか? PHP配列は、1つの変数に複数の関連データを格納する変数です。 配列は、中にスロットがあるチョコレートの箱と考えてください。 ボックスは配列自体を表し、チョコレートを含むスペースは配列に格納されている値を表します。 次の図は、上記の構文を示しています。 このチュートリアルでは、次のことを学びます- 数値配列数値配列は、アクセスキーとして数値を使用します。 アクセスキーは、配列変数のメモリスロットへの参照です。 アクセスキーは、配列要素に新しい値を読み取ったり割り当てたりするときに使用されます。 以下は、phpで数値配列を作成するための構文です。 配列の例 <?php $variable_name[n] = value; …

世論調査アプリケーションを作成する

このPHPプロジェクトでは、 世論調査アプリケーションを作成します。 世論調査は3つの主要な要素で構成されます。 フロントコントローラー –これは、ロードするHTMLコードを決定するインデックスページです。 これにより、アプリケーションに単一のエントリポイントが確保されます。 これにより、アプリケーションをより細かく制御できるようになります。 ビジネスの論理 –これには、データベースと対話するためのPHPコードが含まれます。 これにより、ビジネスロジックをプレゼンテーションから分離して、アプリケーションの保守を容易にすることができます。 ビュー –これにはHTMLコードが含まれます。 つまり、2つのページがあります。 オピニオン.html.php–これには質問とオプションを含むHTMLコードが含まれます results.html.php…

PHPの制御構造:それ以外の場合は、SwitchCase

詳細 最終更新日:2020年12月12日 制御構造とは何ですか? コードの実行は、以下に示すようにカテゴリにグループ化できます。 一連の –これには、すべてのコードを記述された順序で実行することが含まれます。 決定 –これには、いくつかのオプションを指定して選択することが含まれます。 実行されるコードは、条件の値によって異なります。 制御構造は、設定された条件の値に応じてプログラムの実行パスを決定するコードのブロックです。 PHPがサポートする制御構造のいくつかを見てみましょう。 PHP IF Elseもし…なら...それ以外は 最も単純な…

例を含むPHPAjaxチュートリアル

Ajaxとは何ですか?AJAX 完全な形式は非同期です JavaScript &XML。 これは、サーバーとクライアント間の相互作用を減らすテクノロジーです。 これは、ページ全体ではなくWebページの一部のみを更新することによって行われます。非同期の相互作用はJavaScriptによって開始されます。AJAXの目的は、ページを更新せずにサーバーと少量のデータを交換することです。 JavaScript クライアント側のスクリプト言語です。 これは、JavaScriptをサポートするWebブラウザーによってクライアント側で実行されます。JavaScriptコードは、JavaScriptが有効になっているブラウザーでのみ機能します。 XML Extensible MarkupLanguageの頭字語です。 これは、人間と機械で読み取り可能な形式の両方でメッセージをエンコードするために使用されます。 HTMLに似ていますが、カスタムタグを作成できます。 XMLの詳細については、次の記事を参照してください。…

For、ForEach、While、Do While [Example]

ループは、特定の条件が満たされるまで同じ数のコードを何度も実行することを含む反復制御構造です。 PHPForループ 上記のコードは「21は7より大きい」を出力します。ForループFor ...ループは、コードのブロックを指定された回数実行します。 基本的に2種類のforループがあります。 それらを別々に見てみましょう。 Forループ それは次の基本を持っています 構文 <?php for (initialize; condition; increment){ …

PHP MVCフレームワークチュートリアル:CodeIgniterの例

PHP MVCフレームワークとは何ですか? PHP MVCは、アプリケーションデータとビジネスロジック(モデル)をプレゼンテーション(ビュー)から分離するアプリケーションデザインパターンです。 MVCは、Model、View&Controllerの略です。 コントローラは、モデルとビューの間を仲介します。 MVCデザインパターンを車とドライバーと考えてください。 車にはフロントガラス(ビュー)があり、ドライバー(コントローラー)が前方の交通を監視し、前方の状況に応じて速度またはブレーキ(モデル)を監視します。 なぜPHPMVCフレームワークを使用するのですか? PHP MVCフレームワークは、次の方法で複雑なテクノロジーの操作を簡素化します。 複雑な実装の詳細をすべて非表示にする アプリケーションの構築に使用できる標準的な方法を提供します。 これは、データベースへの接続、ユーザー入力のサニタイズなどのアクティビティの基本実装がすでに部分的に実装されているためです。 専門的なコーディング標準の順守…

substr、strlen、strtolower、explode、strpos、str_replace

文字列とは何ですか? 文字列は文字の集まりです。 文字列は、PHPでサポートされているデータ型の1つです。 文字列変数には英数字を含めることができます。 文字列は次の場合に作成されます。 変数を宣言し、それに文字列文字を割り当てます echoステートメントで直接使用できます。 文字列は言語構成であり、単語のキャプチャに役立ちます。 PHPで文字列がどのように機能し、どのように操作するかを学ぶことで、非常に効果的で生産的な開発者になります。 このチュートリアルでは、次のことを学びます- PHP文字列を作成する 次に、文字列を作成する4つの異なる方法を見てみましょう。 一重引用符を使用した文字列の作成:文字列を作成する最も簡単な方法は、一重引用符を使用することです。 PHPで単純な文字列を作成する例を見てみましょう。 <?php …

初心者のためのCakePHPフレームワークチュートリアル

詳細 最終更新日:2020年11月1日 CakePHPとは何ですか?CakePHP は、PHPアプリの開発と保守をはるかに簡単にするのに役立つオープンソースフレームワークです。 これは、MVCアーキテクチャの概念に基づいています。 これは、ビジネスロジックをデータおよびプレゼンテーションレイヤーから分離するのに役立ちます。 このCakePHPチュートリアルでは、以下を学習します。 なぜCakePHPフレームワークを使用するのですか?CakePHPフレームワークを使用する主な利点/長所は次のとおりです。Cake PHPは、最も高速なWeb開発プラットフォームの1つです。 CakePHPを使用すると、開発者はデータベースとSQLクエリをより細かく制御できます。 これは、ユーザーが環境の柔軟性を急速に失うことなく、堅牢なWebアプリケーションを開発するのに役立ちます。 PostgreSQL、SQLite、MySQL、PEAR-DB for ADODB、データベース抽象化ライブラリのサポート。 検索エンジンに優しいURLを促進します…

数値、組み込み、文字列、日付、ユーザー定義

関数とは何ですか? 関数は、特定のアクションを実行する再利用可能なコードの一部またはブロックです。 関数は、呼び出されたときに値を返すことも、値を返さずに単に操作を実行することもできます。 PHPには、さまざまなタスクを実行する700を超える関数が組み込まれています。 このチュートリアルでは、次のことを学びます- 関数を使用する理由 コード編成の改善–関数を使用すると、特定のタスクを実行する関連コードのブロックをグループ化できます。 再利用性–一度定義すると、PHPファイル内の多数のスクリプトから関数を呼び出すことができます。 これにより、データベースへの接続などの日常的なタスクを実行するときに、車輪の再発明の時間を節約できます。 簡単なメンテナンス-システムの更新は1か所で行う必要があります。 組み込み関数 組み込み関数は、PHPインストールパッケージに存在する関数です。 これらの組み込み関数は、PHPを非常に効率的で生産的なスクリプト言語にしているものです。 組み込み関数は多くのカテゴリに分類できます。 以下はカテゴリーのリストです。…