2020.11.16こんにちは。たいら(@tairaengineer2)です。転職を繰り返し現在4社経験している、11年目エンジニアです。PHPで指定した文字列をエンコード方式のbase64でエンコードすることができるbase64_encode関数についてbase64_encode関数とはbase64_encode関数を使ったサンプルプログラムと、丁寧に解説していきます。前提条件:実行環境についてbase64_encode関数とはbase64_encode関数を解説するプログラムの概要PHPサンプルプログラム実行結果まとめ:base64_encode関数を使ってみよう!前提条件:実行環境について実行環境は以下の通りです。OSWindows10PHPのバージョン8.0.3XAMPPのバージョン8.0.3PHPを動かすためにXAMPPを使っています。XAMPPのインストールは、下の記事をご参考ください。【XAMPP】インストールするやり方を解説しますbase64_encode関数とはbase64_encode関数とは、引数に指定された文字列をbase64方式でエンコードした文字列を返す関数です。base64_encode関数のサンプルは、以下になります。base64_encode($sample);上記の例だと、変数resultには「c2FtcGxl」という文字列が返されます。※結果はあくまで一例です。文字が1文字でも違うと、返される値は異なります。次の章で実際に使ってみます。base64_encode関数を解説するプログラムの概要base64_encode関数を解説するプログラムでは、文字列をエンコードし結果を表示します。そのエンコードされた文字列が本当にデコードできるかを確認します。phpプログラムはC:\xampp\htdocs配下に、【base64encodesample.php】というファイル名で格納しています。base64_encode($name);print("base64でエンコードした結果:".$encodeName);?>実行結果XAMPPを起動して、【http://localhost/base64encodesample.php】のURLにアクセスします。XAMPPでPHPの動かし方については、こちらの記事をご参考ください。XAMPPでPHPの動かし方を解説します「田中太郎」という文字列をbase64でエンコードすると、「55Sw5Lit5aSq6YOO」という文字列が返されました。返された文字列が本当にbase64でエンコードされているかを確認するため、デコードします。デコードする場合は、こちらのサイトがおすすめです。Decode)上記のサイトを使ってデコードしてみると、エンコードがされていることが確認できました。まとめ:base64_encode関数を使ってみよう!以上がbase64_encode関数についての解説でした。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。ΔホームプログラムPHPプロフィールこのブログを運営しているたいらと言います。プログラム言語を合計5言語経験している12年目エンジニアのブロガーです。このブログでは、どこよりも分かりやすくプログラムやツールのインストール方法などを解説し、エンジニアにの疑問解決に役立つ情報を発信します。お問い合わせなどがありましたら、下記のリンクからお願いします。お問い合わせこちらから記事の検索ができます。IDEAXAMPPお問い合わせホーム検索トップサイドバータイトルとURLをコピーしました。