PHP 文字列処理学習ノート_PHP チュートリアル
文字列処理 PHPには文字や文字列を処理する関数がたくさんあります。今日はPHPの文字列処理の勉強メモをまとめます。これらは単なる勉強メモではなく、アプリケーション開発にも大きなメリットがあります。
PHP の文字列
文字列変数は、文字列の値を含めるために使用されます。
このチュートリアルでは、PHP で文字列を操作するために使用される最も一般的に使用される関数と演算子をいくつか紹介します。
文字列を作成したら、それを操作できます。文字列は関数内で直接使用することも、変数に格納することもできます。
以下では、PHP スクリプトは文字列「Hello World」を $txt という名前の文字列変数に割り当てます。
コードをコピー | |
$txt="ハローワールド"; エコー $txt; ?> |
Hello World それでは、さまざまな関数と演算子を使用して文字列を操作してみましょう。
連結演算子
PHP には、文字列演算子が 1 つだけあります。
連結演算子 (.) は、2 つの文字列値を連結するために使用されます。
2 つの変数を結合するには、次のドット演算子 (.) を使用します。
コードをコピー | |
$txt1="ハローワールド"; $txt2="1234"; エコー $txt1 . $txt2; ?> |
Hello World 1234 上記の例では、連結演算子を 2 回使用していることがわかります。これは、3 番目の文字列を挿入する必要があるためです。
これら 2 つの変数を区切るために、$txt1 と $txt2 の間にスペースを挿入します。
strlen()関数を使用してください
strlen() 関数は文字列の長さを計算するために使用されます。「Hello world!」という文字列の長さを調べてみましょう:
コードをコピー | |
echo strlen("Hello world!"); ?> |
12 文字列の長さ情報は、ループや他の関数でよく使用されます。これは、文字列がいつ終了するかを決定することが重要であるためです (たとえば、ループでは、文字列の最後の文字の後でループを終了する必要があります)。 。
strpos()関数を使用する
strpos() 関数は、文字列のセグメントまたは文字列内の文字を取得するために使用されます。文字列内で一致が見つかった場合、関数は最初に一致した位置を返します。一致するものが見つからない場合は、FALSE を返します。
文字列内に部分文字列「world」が見つかるかどうかを確認してみましょう:
コードをコピー | |
echo strpos("Hello world!","world"); ?> |
6ご覧のとおり、この文字列では、文字列「world」が位置 6 にあります。文字列の最初の位置が 1 ではなく 0 であるため、7 の代わりに 6 が返されます。 。

ホット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 には、最も一般的なタスクの過負荷を軽減するためのライブラリが多数あります。
