ホームページ > バックエンド開発 > PHPチュートリアル > 10 の便利な PHP コード スニペット

10 の便利な PHP コード スニペット

WBOY
リリース: 2023-06-23 11:44:01
オリジナル
1475 人が閲覧しました

PHP は現在最も人気のあるサーバーサイド Web プログラミング言語の 1 つであり、強力な機能と幅広い用途を備えています。この記事では、Web 開発で使用できる 10 個の便利な PHP コード スニペットを紹介します。

  1. 変数出力

echo 関数を使用して文字列変数を出力できます。例:

$name = 'John';
echo 'Hello,'.$name;
ログイン後にコピー

出力:

Hello,John
ログイン後にコピー
  1. ループ

PHP には、for、foreach、while、do-while などのループ メソッドが多数あります。以下は for ループの例です:

for ($i = 0; $i < 10; $i++) {
    echo $i;
}
ログイン後にコピー

出力:

0123456789
ログイン後にコピー
  1. Array

Array は PHP の最も基本的なデータ構造の 1 つです。 。配列を使用して複数の値を保持できます。単純な配列の例を次に示します。

$colors = array('red', 'blue', 'green');
echo $colors[0];
ログイン後にコピー

出力:

red
ログイン後にコピー
  1. 条件ステートメント

if ステートメントと else ステートメントを使用して、特定の条件に基づいて条件付けできます。さまざまなコードを実行します。次に、if ステートメントと else ステートメントの例を示します。

$age = 25;
if ($age > 18) {
    echo '成年人';
} else {
    echo '未成年人';
}
ログイン後にコピー

出力:

成年人
ログイン後にコピー
  1. Function

関数は、関連するコードを別のコードにカプセル化します。 code ブロック内で使用する構造体。関数の例を次に示します:

function add($num1, $num2) {
    return $num1 + $num2;
}
echo add(2, 3);
ログイン後にコピー

出力:

5
ログイン後にコピー
  1. データ フィルタリング

Web 開発では、入力をフィルタリングする必要があることがよくあります。ユーザーからデータを確認します。データのフィルタリングの例を次に示します。

$username = $_POST['username'];
$username = filter_var($username, FILTER_SANITIZE_STRING);
ログイン後にコピー

この例では、filter_var 関数と FILTER_SANITIZE_STRING を使用して、ユーザーが入力したユーザー名文字列をフィルタリングします。

  1. ファイル操作

PHP はファイル操作を簡単に処理できます。以下は、ファイルを開いて読み取り、閉じる簡単な例です。

$file = fopen('test.txt', 'r');
while (!feof($file)) {
    echo fgets($file);
}
fclose($file);
ログイン後にコピー

この例では、test.txt という名前のファイルを開き、feof 関数と fgets 関数を使用してその内容を読み取ります。

  1. 時刻と日付

PHP には、時刻と日付を処理するための関数が多数用意されています。現在時刻を取得する例を次に示します。

echo date('Y-m-d H:i:s');
ログイン後にコピー

この例では、date 関数を使用して、現在時刻を「年-月-日 時:分:秒」の形式で取得します。

  1. データベース操作

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 関数を使用して結果セットを反復処理し、各ユーザー名を出力します。

  1. 正規表現

正規表現は、テキスト パターン マッチングを処理するための強力なツールです。電子メール アドレスを照合する例を次に示します:

$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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート