PHP は現在最も人気のあるサーバーサイド Web プログラミング言語の 1 つであり、強力な機能と幅広い用途を備えています。この記事では、Web 開発で使用できる 10 個の便利な PHP コード スニペットを紹介します。
echo 関数を使用して文字列変数を出力できます。例:
$name = 'John'; echo 'Hello,'.$name;
出力:
Hello,John
PHP には、for、foreach、while、do-while などのループ メソッドが多数あります。以下は for ループの例です:
for ($i = 0; $i < 10; $i++) { echo $i; }
出力:
0123456789
Array は PHP の最も基本的なデータ構造の 1 つです。 。配列を使用して複数の値を保持できます。単純な配列の例を次に示します。
$colors = array('red', 'blue', 'green'); echo $colors[0];
出力:
red
if ステートメントと else ステートメントを使用して、特定の条件に基づいて条件付けできます。さまざまなコードを実行します。次に、if ステートメントと else ステートメントの例を示します。
$age = 25; if ($age > 18) { echo '成年人'; } else { echo '未成年人'; }
出力:
成年人
関数は、関連するコードを別のコードにカプセル化します。 code ブロック内で使用する構造体。関数の例を次に示します:
function add($num1, $num2) { return $num1 + $num2; } echo add(2, 3);
出力:
5
Web 開発では、入力をフィルタリングする必要があることがよくあります。ユーザーからデータを確認します。データのフィルタリングの例を次に示します。
$username = $_POST['username']; $username = filter_var($username, FILTER_SANITIZE_STRING);
この例では、filter_var 関数と FILTER_SANITIZE_STRING を使用して、ユーザーが入力したユーザー名文字列をフィルタリングします。
PHP はファイル操作を簡単に処理できます。以下は、ファイルを開いて読み取り、閉じる簡単な例です。
$file = fopen('test.txt', 'r'); while (!feof($file)) { echo fgets($file); } fclose($file);
この例では、test.txt という名前のファイルを開き、feof 関数と fgets 関数を使用してその内容を読み取ります。
PHP には、時刻と日付を処理するための関数が多数用意されています。現在時刻を取得する例を次に示します。
echo date('Y-m-d H:i:s');
この例では、date 関数を使用して、現在時刻を「年-月-日 時:分:秒」の形式で取得します。
PHP を使用すると、データベースに簡単にアクセスして操作できます。以下は、単純な MySQL クエリの例です:
$conn = mysqli_connect('localhost', 'username', 'password', 'database'); $sql = 'SELECT * FROM users'; $result = mysqli_query($conn, $sql); while ($row = mysqli_fetch_array($result)) { echo $row['username']; } mysqli_close($conn);
この例では、mysqli 関数を使用して MySQL データベースに接続し、mysqli_query 関数を使用して SELECT クエリを実行します。次に、mysqli_fetch_array 関数を使用して結果セットを反復処理し、各ユーザー名を出力します。
正規表現は、テキスト パターン マッチングを処理するための強力なツールです。電子メール アドレスを照合する例を次に示します:
$email = 'user@example.com'; if (preg_match('/^[a-z0-9._%+-]+@[a-z0-9.-]+.[a-z]{2,}$/', $email)) { echo '有效的电子邮件地址'; } else { echo '无效的电子邮件地址'; }
この例では、preg_match 関数と正規表現 ^[a-z0-9._% -] @[a-z0-9. -] を使用します。 ] .[a-z]{2,}$ を使用して、指定された文字列が有効な電子メール アドレスかどうかを確認します。
以上が10 の便利な PHP コード スニペットの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。