PHP レッスン 8 文字列分割の一般的な関数_PHP チュートリアル
PHP レッスン 8 文字列分割のための一般的な関数
コース概要:
このレッスンを通じて、文字列に対する基本的な操作を実行できるようになります。
文字列の知識ポイント:
1.文字列処理入門
2. よく使われる文字列出力関数
3. よく使用される文字列フォーマット関数
4. 文字列比較関数
5. 文字列への正規表現の適用
6. per1で使用する正規表現
1.pathinfo();//ドメイン名のパス情報を返す
2.parse_url();3.parse_str();//パラメータの分割に使用されます
パス情報();
れーれー"; ?>
//ドメイン名を配列に分割します
れーれー"; ?>
//同じ方法で
を取得します れーれー"; ?>
//方法 3
れーれー"; ?>
文字列の知識ポイント:
1.文字列処理入門
2. よく使われる文字列出力関数
3. よく使用される文字列フォーマット関数
4. 文字列比較関数
5. 文字列への正規表現の適用
6. per1で使用する正規表現
文字列関数
エコー
印刷
printf(); 直接出力
sprintf(); は直接返します
文字列連結文字:
. 点でつながる
「ああああああああ」を印刷します;
printf("----%s--$s--",$a,$b);
%s 文字列
%d 個の番号
%f 浮動小数点型 (%.2f は小数点以下 2 桁を表します)
sprintf(); は直接出力せず、新しい変数を返します
よく使用される文字列書式設定関数:
1. スペースと文字列のパディング関数を削除します
1.ltrim() //左側のスペースを削除します
2.rtrim() //右側のスペースを削除します
3.trim(); //両側のスペースを削除します
4.str_pad();//スペースを埋めるか、指定された長さに文字をカスタマイズするために使用されます
5.str_repeat();//前の文字を繰り返すために使用されます(無制限のカテゴリメニューを作成するために使用されます)
6.strlen() //文字列の長さを取得します
echo "|".str_repeat("-",5)."bb";
文字列の大文字小文字変換関数
1.strtoupper();//すべて大文字に変換します
2.strto lower();//すべてを小文字に変換します
3.ucfirst();//最初の文字を大文字にします
4.ucwords(); //各文字の最初の文字は大文字になります
その他の文字列フォーマット関数:
1.strlen();//文字列の長さ
2.strrev();//文字列反転
3.number_format();//フォーマット内の数値文字関数
4.md5 //md5 暗号化文字列、32 ビット文字列
5.str_shuffle(); 文字列をランダムにシャッフルし、桁数は変わりません
文字列関数:
html:
に関連付けられた文字列関数 1.nl2br(): /n を br タグに変換します
2.htmlspecialchars(); エンティティに変換します
' " エンティティに変換(&C)
":エンティティを意味します
<:小なり記号
>: 大なり記号
3.addslashes() //' データベースへのダメージを軽減するために前に「」を追加します
4.stripslashes() //' "" の前にあるものを削除します
3.strip_tags(); 特定のタグのみを保持し、削除したいタグを削除します
注: データベースに挿入する前に 3 つのコントロールを実行することをお勧めします
1.[b][/b] 限定されたタグのみを変換し、タグフィルタリングを行います
2.addslashes();
データベースへのダメージを軽減するために「」を先頭に追加しています
3.htmlspecialchars()
' " データベースへの変更を防ぐためにエンティティに変換する(&C)

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

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

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

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

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

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

ホットトピック











Go 言語は、クロージャとリフレクションという 2 つの動的関数作成テクノロジを提供します。クロージャを使用すると、クロージャ スコープ内の変数にアクセスでき、リフレクションでは FuncOf 関数を使用して新しい関数を作成できます。これらのテクノロジーは、HTTP ルーターのカスタマイズ、高度にカスタマイズ可能なシステムの実装、プラグイン可能なコンポーネントの構築に役立ちます。

C++ 関数の名前付けでは、読みやすさを向上させ、エラーを減らし、リファクタリングを容易にするために、パラメーターの順序を考慮することが重要です。一般的なパラメータの順序規則には、アクション-オブジェクト、オブジェクト-アクション、意味論的な意味、および標準ライブラリへの準拠が含まれます。最適な順序は、関数の目的、パラメーターの種類、潜在的な混乱、および言語規約によって異なります。

1. SUM 関数は、列またはセルのグループ内の数値を合計するために使用されます (例: =SUM(A1:J10))。 2. AVERAGE 関数は、列またはセルのグループ内の数値の平均を計算するために使用されます (例: =AVERAGE(A1:A10))。 3. COUNT 関数。列またはセルのグループ内の数値またはテキストの数をカウントするために使用されます。例: =COUNT(A1:A10)。 4. IF 関数。指定された条件に基づいて論理的な判断を行い、結果を返すために使用されます。対応する結果。

効率的で保守しやすい Java 関数を作成するための鍵は、シンプルに保つことです。意味のある名前を付けてください。特殊な状況に対処します。適切な可視性を使用してください。

C++ 関数のデフォルト パラメーターの利点には、呼び出しの簡素化、可読性の向上、エラーの回避などがあります。欠点は、柔軟性が限られていることと、名前の制限があることです。可変引数パラメーターの利点には、無制限の柔軟性と動的バインディングが含まれます。欠点としては、複雑さの増大、暗黙的な型変換、デバッグの難しさなどが挙げられます。

C++ で参照型を返す関数の利点は次のとおりです。 パフォーマンスの向上: 参照による受け渡しによりオブジェクトのコピーが回避され、メモリと時間が節約されます。直接変更: 呼び出し元は、返された参照オブジェクトを再割り当てせずに直接変更できます。コードの簡素化: 参照渡しによりコードが簡素化され、追加の代入操作は必要ありません。

カスタム PHP 関数と定義済み関数の違いは次のとおりです。 スコープ: カスタム関数はその定義のスコープに限定されますが、事前定義関数はスクリプト全体からアクセスできます。定義方法: カスタム関数は function キーワードを使用して定義されますが、事前定義関数は PHP カーネルによって定義されます。パラメータの受け渡し: カスタム関数はパラメータを受け取りますが、事前定義された関数はパラメータを必要としない場合があります。拡張性: カスタム関数は必要に応じて作成できますが、事前定義された関数は組み込みで変更できません。

C++ の例外処理は、特定のエラー メッセージ、コンテキスト情報を提供し、エラーの種類に基づいてカスタム アクションを実行するカスタム例外クラスを通じて強化できます。 std::Exception から継承した例外クラスを定義して、特定のエラー情報を提供します。カスタム例外をスローするには、throw キーワードを使用します。 try-catch ブロックでdynamic_castを使用して、キャッチされた例外をカスタム例外タイプに変換します。実際の場合、open_file 関数は FileNotFoundException 例外をスローします。例外をキャッチして処理すると、より具体的なエラー メッセージが表示されます。
