半角文字↔全角文字、ひらがな↔カタカナのように文字種を変換することができるJavaScriptライブラリ moji.js の使い方を解説します。 moji.jsとは moji.jsは、ひらがな↔カタカナのように文字の種類を変換するためのJa
おはこんばんちわ。この記事では、PHPの関数を呼び出して利用する方法やユーザ定義関数の作成方法について解説します。 関数とは プログラム内では、同じ処理を何度も繰り返すことがあります。このように、繰り返し使用する処理をまとめて一つのブロック
MacユーザだけどWindowsのゲームで遊びたい!そんな心の叫びを抱えながら、孤独な夜にむせび泣くあなたに朗報です。MacでWindowsゲームをプレイする方法が発見されました。 この記事では、Appleシリコン(M1, M2) Macで
今回は、PHPの初歩の初歩の初歩、変数の扱い方について解説します。 変数とは、プログラム中で扱うデータを一時的に保存しておく箱のようなものです。そんなん知ってるよというあなたもまだ知らない変数の秘密があるかもしれません。ないかもしれません(
zxcvbnでパスワードの強度判定 クソパスワードにダメ出しを!
おはこんばんちわ。パスワードの強度を判定したい。そんなあなたにおすすめなのが、JavaScriptライブラリのzxcvbnです。今回は、zxcvbnの使い方や実装例について紹介していきます。 zxcvbnとは zxcvbnは、JavaScr
【PHP入門】ランダムな文字列(パスワード、トークン)を生成する方法
パスワードやトークンを生成する際、どのような方法があるでしょうか?また、その方法は安全かつユニークなものでしょうか?本記事では、PHPを使ってランダムな文字列を生成する方法を紹介します。 ユニークなIDやトークンの生成に使える関数や、安全な
ChatGPTとプログラマの失業 イケてるコードを書けるのは誰だ
ChatGPTの登場によって、「プログラマは不要になる派」と「不要にならない派」の2大派閥が誕生しているようです。 私は「プログラマは不要にならない派」です。なぜなのか、実際にChatGPTにコードを書いてもらいながら説明します。 プログラ
本記事では、PHPを使用してフォームからファイルをアップロードする方法について解説します。 Webアプリケーション開発において、ユーザからファイルを受け取る機能を実装する場合、セキュリティ上のリスクがあります。危ないです、怖いです、何を送り
【PHP入門】フォームのセキュリティ 5つの攻撃手法とその対策
Webアプリケーションのフォームは、悪意のある攻撃者の入口です。ここからどんどん入ってくるのです。怖ーい。 本記事では、PHPでフォームのセキュリティ対策を行うために、代表的な攻撃手法であるXSS、メールヘッダ・インジェクション、SQLイン
Webアプリケーション開発において、フォームからのデータ受け取りとバリデーションは非常に重要な要素です。この記事では、PHPを使ったフォームからのデータ受け取りとバリデーションについて解説します。 GETとPOSTの違い GETとPOSTは
PHPのヒアドキュメントは複数行の文字列を表現する際に非常に便利な構文です。この記事では、ヒアドキュメントの基本的な使い方から応用的な使い方、さらにはNowdoc構文について紹介します。 ヒアドキュメントの使い方 書式 PHPのヒアドキュメ
【PHP入門】文字列を出力する方法 echoとprintの違い
PHPで文字列を表示する場合、echoとprintの2つの方法があります。この記事では、echoとprintの違いや、使い方を解説します。 echoとprintの違い PHPには、文字列を出力するための構文が2つあります。echoとprin
PHPで文字列や変数を結合する方法を解説します。 結合演算子(.)の使い方 PHPでは、文字列を連結するために結合演算子.を使うことができます。この演算子は、左右の文字列を結合して一つの文字列を作ります。 echo 'はろー、
以前はプログラミングスクールといえば教室に通って受講するものだったのですが、現在はオンラインで受講できるスクールが主流になっています。 地方に住んでいてスクールに通うのが難しい 仕事終わりや家事の合間などのすきま時間を利用して学びたい ひき
PHPで条件によって処理を分岐する構文、switch文の基本的な使い方、応用的な使い方、またif文との違いについて解説します。 switch文の使い方(基本編) switch文の書き方は次のとおりです。 丸括弧()の中に「式A」、case句
PHPで配列の要素をひとつずつ取り出して繰り返し処理する構文、foreach文の解説をします。 foreach文の使い方 foreach文は、配列の要素をひとつずつ取り出して順番に処理していきます。すべての要素を処理したら、ループは終了しま
PHPで繰り返し(ループ)処理をするときの構文、for文とwhile文の解説をします。 for文の使い方 回数を指定して繰り返し処理をする場合は、for文を使います。 for文の書き方は次のとおりです。 for (初期値; 条件式; 増減式
PHPで条件によって処理を分岐する方法を解説します。これができるようになると「嗚呼、私、プログラミングしてる」と実感できます。 if文の使い方 if文とは「もし〇〇だったら、△△する。そうでなければ、××する。」のように条件に応じて処理を変
PHPのライブラリ管理ツール Composer のインストール方法と使い方を解説します。 Composerとは Composerとは、PHPのライブラリ管理ツールです。 ライブラリを一元管理できる PHPで使用するライブラリをすべてComp
PHPで複数の配列を結合(マージ)してひとつにまとめるにはarray_merge関数を使う方法、array_merge_recursive関数を使う方法、配列結合演算子+を使う方法があります。これらの違いと使い方を解説します。 array_
【PHP】メールを送信する方法 mb_send_mail関数の使い方
PHPで日本語のメールを送信する方法を解説します。 mail関数かmb_send_mail関数か PHPでメールを送信する方法としてmailとmb_send_mailの2つの関数があります。 mail関数は英語などのシングルバイト文字でメー
PHPでログイン機能を実装する方法をできるだけ簡単に解説します。 ユーザ登録 メールアドレスとパスワードを使って認証するログインシステムを作ります。ユーザデータはMySQLに保存します。 //フォームから受け取った値を変数に代入 $emai
【PHP】ページが真っ白でお困りのあなたへ エラーを表示する方法
PHPスクリプトを実行したらページが真っ白で途方に暮れているそこのあなた。私が助けてあげましょう(偉そう)。 なぜ真っ白なのかというと、エラーが発生しているのにエラーメッセージが表示されないからなのです。エラーメッセージを表示する方法を私が
【PHP】MySQLに接続するする最適な方法 PDOの使い方
PHP から MySQL に接続する方法を解説します。 PDO と mysqli どっちがいいの?とか、query と prepare どっちを使うべき?ということも、わかりやすく説明しちゃいます。 PDO と mysqli どちらを使うべ
PHP で日付や時刻を任意のフォーマットで出力する方法を解説します。「2000年01月01日」とか「00/01/01」とか、そーゆーことです。 3通りの方法があるので、どれを使うべきかなんて話もしていきます。 (1) date 関数で日付・
VMware Fusion 13でM1 MacにWindows 11をインストール
2022年11月17日に VMware Fusion のバージョン13が正式リリースされました。わーい。 VMware Fusion 13 は Intel Mac と Appleシリコン Mac の両方に対応しています。そして、VMware
ParallelsでM1 MacにUbuntu 22.04をインストール
Parallels Desktop を使って M1 Mac に Ubuntu 22.04 TLS をインストールします。 インストール自体は簡単なのですが、日本語化するときにちょっとつまずいたので、そこの解説もしていきます。 環境 Mac
簡単になった!UTM 4.0でM1 MacにWindows 11をインストール
仮想化ソフト UTM が バージョン4.0にアップデートされ、Windows 11 のインストールがとーーっても簡単になりました。インストールの途中でコマンドプロンプトを開いて何やら謎の呪文を入力して...みたいなことは不要になりました。や
Ubuntu Desktop を日本語で利用するための設定について解説していきます。 Ubuntuの日本語化 STEP設定を開く デスクトップの右上にある音量電源アイコン(正式な名前は知りませぬ)から「Settings」をクリックします。
無料で使える仮想化ソフト UTM がメジャーアップデートしてバージョンが 4.0 になりました。いえーい。 ということで、これに Ubuntu をインストールしてみます。 環境 Mac mini (M1, 2020) macOS Ventu
.gitignoreの書き方 Gitの管理から除外するファイルを指定
Gitによるバージョン管理において、特定のファイルを管理から除外する設定の解説です。 グローバルな設定とディレクトリ単位の設定 グローバルな設定 Gitで管理するすべてのプロジェクト(ディレクトリ)に対して除外設定をするには、~/.conf
Gitでコミットの履歴を表示するコマンドgit logはデフォルトのままだと見づらいですよね。カスタマイズしようと思ってgit help logしたところ、とても長い英語のマニュアルが表示されやがって絶望したので、カスタマイズ方法を日本語で
あなたは GitHub をご存知だろうか。元 CHAGE and ASKA のASKA氏が最も恐れている謎の組織のことですね。 という冗談は置いといて、Git とか GitHub ってチームで開発するときに使うものなんじゃないの?というあな
ChromeOS FlexをiMac(Late 2009)にインストールしてみた
部屋の片隅に役目を終えた古いMacがたたずんでいたので、ChromeOS Flex をインストールしてあげることにしました。13年も前の iMac だけど大丈夫でしょうか。 結論から申し上げると、インストールはできたし、ほぼちゃんと動作しま
Macにe-Taxソフト(ダウンロード版)をインストールする方法
ノッてるかい?(いえーい!) Macで法人税の申告がしたいかい?(いえーい!) というわけで、Macでe-Taxソフト(WEB版ではない)を利用するのはアリなのかナシなのか、どうやってインストールするのかなどを解説していきます。 e-Tax
Mac で会計ソフトを使いたい場合、いくつかの選択肢がありますが、ズバリ弥生会計のインストール型がオススメです。 なぜオススメなのか、どうやってインストールするのかを解説していきます。いえい。 インストール型か?クラウド型か?弥生か?それ以
【MacでWindows】仮想化ソフトUTM/VMware/Parallelsの比較
MacでWindowsを使いたいとか、Linuxを使いたいとか、いにしえのmacOSを動かしたいとか、ワガママばかり言っているのはどこのどいつでしょうか。 というわけで、Appaleシリコン(M1, M2) Macで動作する仮想化ソフトの中
Mac にはあらかじめ Python がインストールされています。なので、わざわざインストールする必要はありません。はい、終了〜。 というわけにもいかないので、今回は Mac に Python をインストールする方法を解説していきます。ma
アフィリエイターたちがこぞっておすすめするレンタルサーバーの「エックスサーバー」について、その人気の理由を探ってみたところ、おかしな点に気が付きましたのでご報告します。 結論を言うと、エックスサーバーのCPU・メモリのリソース保証って嘘だよ
Rocky Linux 9.0をM1 Macにインストール UTM編
エイドリア===ン! というわけで、サポートが終了した CentOS の乗り換え先候補の一つである Rocky Linux を M1 Mac にインストールしてみます。仮想化ソフトは UTM を使います。 環境 Mac mini (M1,
進化してる!VMwareでM1 MacにWindows 11をインストール (Tech Preview 22H2)
Mac上で動作する仮想化ソフト VMware Fusion の最新の Tech Preview 版が2022年7月28日にリリースされました。Windows 11 にも対応したということなので、さっそく試してみましょう。 環境 Mac mi
Tabulatorの使い方 jQuery不要 DataTables代替
みんな、テーブルってどうしてる? というわけで、絞り込みや並べ替えなどの機能を備えた多機能なHTMLテーブルを作成できるJavaScriptライブラリのTabulatorの使い方を解説していきます。 私はこれまでDataTablesを使って
レンタルサーバーをお探しでしょうか。偶然にもこのページに迷い込んだあなたはラッキーです。レンタルサーバーの真実がここにあります。 面倒な講釈は後回しにして、次のレンタルサーバー比較表であなたに最適なレンタルサーバーを見つけましょう。条件で絞
Parallels Desktopが10%オフになるクーポンコード
拝啓 入道雲が空に映え、まぶしい夏の到来を告げています。平素は格別のご高配を賜り厚く御礼申し上げます。 さて、本日はこのページをご覧の方だけに特別に(かどうかは分かりませんが)用意いたしましたクーポンコードのご案内をさせていただきます。 記
Parallels Desktopが10%オフになるクーポンコード
拝啓 入道雲が空に映え、まぶしい夏の到来を告げています。平素は格別のご高配を賜り厚く御礼申し上げます。 さて、本日はこのページをご覧の方だけに特別に(かどうかは分かりませんが)用意いたしましたクーポンコードのご案内をさせていただきます。 記
脱jQueryの勢いが増しております。 ちょっと前まで「まだjQuery使ってないの!?おっくれてるぅ〜」とか言っていた女子高生も、今では「エーッ!?まだjQueryなんか使ってるの?ダッサ〜い」と言っているとかいないとか。jQueryは何
Parallels Desktopを安く購入する方法 買い切り サブスク セール 裏技
おめでとうございます。(何が) Parallelsの購入を検討している時点で、あなたはもう人生の勝ち組なのです。高価なWindowsマシンを買わずにMacもWindowsも華麗に使いこなす未来がすぐそこにあります。 というわけで、Paral
Ubuntu 22.04をM1 Macにインストール Parallels編
M1 Mac上のParallels Desktop 17 for MacにUbuntu 22.04をインストールします。 チェックポイント(藤井一子) Parallels Desktop 17に標準で組み込まれているインストール方法だと、U
Windows 11のライセンス認証、無料で使いたい!安く買いたい!
UTM、VMware Fusion、Parallels Desktop などの仮想化ソフトを使ってMacにWindowsをインストールしたときに悩まされるのがライセンス認証どうするか問題です。macOSは無料ですからね。OSなんかにカネが払
Parallels Desktop上のWindows 11キーボードまわりの設定
Parallels DesktopでWindows 11をインストールした直後に、キーボードで@が入力できずにひとりむせび泣いたのはこの私です。その時は「あっと」と入力してから変換するというアッと驚く為五郎的な(古い)機転を利かせて乗り切り
超簡単!ParallelsでM1 MacにWindows 11をインストール
これまでいろいろな仮想化ソフトを使ってMacにWindowsをインストールするというオトナの遊びを嗜んでまいりましたが、とうとう禁断の果実 Parallels Desktop に手を出す時が来てしまいました。なにが禁断かって、有料ですよ。み
panic: ufs_dirbad: /: bad dir ino … エラーの解決法
FreeBSDでpanic: ufs_dirbad: /: bad dir ino 9999999 at offset 512 mangled entry のようなカーネルパニックが発生した場合の解決方法です。 解決方法 STEPエラーメッ
VMwareでM1 MacにWindows 11をインストール
仮想化ソフトVMware Fusionを使ってM1 MacにWindows 11をインストールしていきます。 VMwareもWindows 11も開発者向けのものを使用するので機能面での制約はありますが、Parallels やUTMと比べて
【M1 Mac】UUP dumpでWindowsのISOイメージを作成する方法
知ってました?WindowsのインストールディスクイメージをM1 Mac上で作成することができるんですって。最初はちょっと手間がかかりますが、一度環境を整えてしまえばあとはいろんなバージョンのWindowsのインストールイメージを作り放題で
もう待てない!Appleシリコン(M1)対応のVMware Fusionをインストール
Appleシリコン(M1)に対応した仮想化ソフトのVMware Fusionが2022年の春頃に公開されるのではないかと言われていたので全裸待機しているのですが、なかなか公開されないのですでに公開されているPublic Tech Previ
FreeBSD 13.1リリース記念🎉 UTMでM1 MacにFreeBSDをインストール
私の大好物なOSといえば・・・ご存知のとおりFreeBSDですね(知らねえよ)。そのFreeBSDのバージョン13.1がリリースされましたー(パチパチパチ)。これを祝してUTMを使ってM1 MacにFreeBSDをインストールしていきたいと
ぜんぜん使える!UTMでM1 MacにWindows 11をインストール
長年使ってきたWindowsのノートパソコンが重くて重くてどうしようもないんですよ。いっそのことMacにWindowsをインストールしたほうが軽やかに滑らかに使えるんじゃないかと思い立ち、仮想化ソフトのUTMを使ってM1 MacにWindo
想像以上に軽快!UTMでM1 MacにUbuntu 22.04をインストールする手順
思い返せば、1年ちょっと前にIntel MacからM1 Macに機種変したときに(言い方あってる?)、それまで使っていたVirtualBoxが動かなくなったのが終わりの始まりだったのです。もう仮想化ソフトを使ってMacにLinuxをインスト
ValitronはPHPでフォームからデータを受け取るときにデータをバリデーション(検証)する機能を提供するライブラリです。依存関係もなくインストールされるファイルは最小限、とてもシンプルで使いやすいライブラリです。 Valitronのイン
JavaScriptで書かれたフォームバリデーションライブラリParsley.jsの使い方を解説します。JacaScriptがわからなくてもHTMLの記述だけで利用できますし、JavaScriptの達人ならばさらに高度な使い方ができるとても
フォームに入力されたデータをサーバで受け取る時にはデータのバリデーション(検証)をしなければなりません。今回はライブラリなどを使用しないで、とにかく手軽にHTMLの機能だけでバリデーションをして、CSSで検証結果を表示する方法を解説します。
「ブログリーダー」を活用して、勘解由小路まさをさんをフォローしませんか?
半角文字↔全角文字、ひらがな↔カタカナのように文字種を変換することができるJavaScriptライブラリ moji.js の使い方を解説します。 moji.jsとは moji.jsは、ひらがな↔カタカナのように文字の種類を変換するためのJa
Webフォームで氏名や住所のフリガナ入力を求められたらどうしますか?私は画面に唾を吐きかけて思いつく限りの悪態をつくことにしています。面倒ですよね。あーあ、フリガナを自動入力してくれたらなぁ。 この記事では、Webフォームでフリガナを自動入
HTMLフォームの住所入力はとても面倒です。郵便番号を入力したら住所を自動入力してくれるフォームがあったらなぁ。 というわけで、その名もYubinBangoというライブラリを使って郵便番号から住所を自動入力する方法を解説します。JavaSc
お問い合わせフォームはお客様との大切な接点です。しかし、その設計にミスがあるとせっかくの顧客を逃してしまうかもしれません。 この記事では顧客の離脱を防ぐための最強のお問い合わせフォームデザインについて解説します。 EFOとは EFOとは「E
Mac上にPHPの開発環境を構築したいんだけど、どの方法がいいんだろう。そんなお悩みを抱えるあなたに朗報です。 この記事では、PHPの開発環境構築に使える3つのツール MAMP、Homebrew、Docker を徹底比較します。 PHPの開
PHPの開発環境構築で挫折した経験はありませんか? この記事では、MAMPという環境構築ツールの使い方を詳しく丁寧に解説します。初心者でも簡単にMac上で Apache + MySQL + PHP の開発環境を構築できます。 MAMPとは
Dockerを使ってMac上にLAMP(Linux + Apache + MySQL + PHP)環境を構築する方法を解説します。 Dockerのインストールがまだの方はこちらをご覧ください。 環境 Mac min (M1, 2020) m
Macにおける開発環境の構築方法のひとつであるDockerをインストールする手順を解説しまーす。 環境 Mac mini (M1, 2020) macOS Sonoma 14.2.1 Dockerのインストール Dockerインストーラのダ
Macにおける開発環境の構築方法のひとつであるDockerをインストールする手順を解説しまーす。 環境 Mac mini (M1, 2020) macOS Sonoma 14.2.1 Dockerのインストール Dockerインストーラのダ
弥生製品のバージョン25以降では、データコンバートできるのは2世代前までに限られるらしいです。こりゃ大変だ。とりあえずの対策と乗り換え先について考えてみました。 弥生がとんでもない改悪をしてきた 弥生会計 21を利用している私に、ある日、以
日本国内の主なドメイン登録事業者について、ドメイン料金の比較をしています。 ドメインの料金は、キャンペーンや為替レートの変動など様々な要因で毎月のように改定されます。この記事では常に最新の料金で比較していますのでぜひご利用ください。 ドメイ
「サービス維持調整費」をご存知でしょうか。これはまさにドメインやレンタルサーバーの契約に付きまとう魔物のようなものです。あなたの財布が狙われています! というわけで、「サービス維持調整費」とは何なのかについてまとめてみました。 サービス維持
新しいmacOSがリリースされると古いMacはサポート対象外になることがあります。いわゆる切り捨てですね。きゃー、怖い。 OpenCore Legacy Patcherというソフトウェアを使うと、サポート対象外となった古いMacに最新のma
FreeBSD愛好家(=変態)のみなさん、おはこんばんちわ。なんと、FreeBSD 14.0でportsnapが削除されました。では、どうやってportsツリーを更新するのか、解説してまいります。 FreeBSD 14.0以降でportsツ
AppleシリコンMacにFreeBSDをどうしてもインストールしたい!ということで、Parallels Desktopを使ってM1 MacにFreeBSD 14.0をインストールしてみました。 下記のParallels公式ページによると、
どうもどうも。この記事ではParallels Desktopを使い始めたばかりのあなた、そしてこれから使ってみたいと思っているあなたのために、Parallels Desktopの4つの表示モードについて解説します。 Parallels De
Parallels Desktop上のWindowsでスクリーンショットを撮ろうとして茫然自失する。誰もが一度は経験することです。 なぜなら、Windowsでスクリーンショットを撮るにはPrintScreenキーを押す必要があるのですが、M
仮想化ソフトのParallels Desktop for Macに付属するアプリにParallels Accessというのがあります。使ってますか? Parallels Accessを使うとiPadやiPhoneのようなモバイル端末を使って
Parallels Desktop for Macのサブスクリプション版に無料で付属するアプリParallels Toolboxをご存知でしょうか。かゆいところに手が届く系のちょっとしたツールが40個以上詰め込まれている便利アプリです。 こ
この記事ではたいへん興味深い事実をお伝えすることになります。 Parallels Desktopのライセンスはアップグレードするたびに増えていくということをご存知でしょうか。一体どういうことなのか、その真相に迫ります。 Parallelsを
おはこんばんちわ。この記事では、PHPの関数を呼び出して利用する方法やユーザ定義関数の作成方法について解説します。 関数とは プログラム内では、同じ処理を何度も繰り返すことがあります。このように、繰り返し使用する処理をまとめて一つのブロック
MacユーザだけどWindowsのゲームで遊びたい!そんな心の叫びを抱えながら、孤独な夜にむせび泣くあなたに朗報です。MacでWindowsゲームをプレイする方法が発見されました。 この記事では、Appleシリコン(M1, M2) Macで
今回は、PHPの初歩の初歩の初歩、変数の扱い方について解説します。 変数とは、プログラム中で扱うデータを一時的に保存しておく箱のようなものです。そんなん知ってるよというあなたもまだ知らない変数の秘密があるかもしれません。ないかもしれません(
おはこんばんちわ。パスワードの強度を判定したい。そんなあなたにおすすめなのが、JavaScriptライブラリのzxcvbnです。今回は、zxcvbnの使い方や実装例について紹介していきます。 zxcvbnとは zxcvbnは、JavaScr
パスワードやトークンを生成する際、どのような方法があるでしょうか?また、その方法は安全かつユニークなものでしょうか?本記事では、PHPを使ってランダムな文字列を生成する方法を紹介します。 ユニークなIDやトークンの生成に使える関数や、安全な
ChatGPTの登場によって、「プログラマは不要になる派」と「不要にならない派」の2大派閥が誕生しているようです。 私は「プログラマは不要にならない派」です。なぜなのか、実際にChatGPTにコードを書いてもらいながら説明します。 プログラ
本記事では、PHPを使用してフォームからファイルをアップロードする方法について解説します。 Webアプリケーション開発において、ユーザからファイルを受け取る機能を実装する場合、セキュリティ上のリスクがあります。危ないです、怖いです、何を送り
Webアプリケーションのフォームは、悪意のある攻撃者の入口です。ここからどんどん入ってくるのです。怖ーい。 本記事では、PHPでフォームのセキュリティ対策を行うために、代表的な攻撃手法であるXSS、メールヘッダ・インジェクション、SQLイン
Webアプリケーション開発において、フォームからのデータ受け取りとバリデーションは非常に重要な要素です。この記事では、PHPを使ったフォームからのデータ受け取りとバリデーションについて解説します。 GETとPOSTの違い GETとPOSTは
PHPのヒアドキュメントは複数行の文字列を表現する際に非常に便利な構文です。この記事では、ヒアドキュメントの基本的な使い方から応用的な使い方、さらにはNowdoc構文について紹介します。 ヒアドキュメントの使い方 書式 PHPのヒアドキュメ
PHPで文字列を表示する場合、echoとprintの2つの方法があります。この記事では、echoとprintの違いや、使い方を解説します。 echoとprintの違い PHPには、文字列を出力するための構文が2つあります。echoとprin
PHPで文字列や変数を結合する方法を解説します。 結合演算子(.)の使い方 PHPでは、文字列を連結するために結合演算子.を使うことができます。この演算子は、左右の文字列を結合して一つの文字列を作ります。 echo 'はろー、
以前はプログラミングスクールといえば教室に通って受講するものだったのですが、現在はオンラインで受講できるスクールが主流になっています。 地方に住んでいてスクールに通うのが難しい 仕事終わりや家事の合間などのすきま時間を利用して学びたい ひき
PHPで条件によって処理を分岐する構文、switch文の基本的な使い方、応用的な使い方、またif文との違いについて解説します。 switch文の使い方(基本編) switch文の書き方は次のとおりです。 丸括弧()の中に「式A」、case句
PHPで配列の要素をひとつずつ取り出して繰り返し処理する構文、foreach文の解説をします。 foreach文の使い方 foreach文は、配列の要素をひとつずつ取り出して順番に処理していきます。すべての要素を処理したら、ループは終了しま
PHPで繰り返し(ループ)処理をするときの構文、for文とwhile文の解説をします。 for文の使い方 回数を指定して繰り返し処理をする場合は、for文を使います。 for文の書き方は次のとおりです。 for (初期値; 条件式; 増減式
PHPで条件によって処理を分岐する方法を解説します。これができるようになると「嗚呼、私、プログラミングしてる」と実感できます。 if文の使い方 if文とは「もし〇〇だったら、△△する。そうでなければ、××する。」のように条件に応じて処理を変
PHPのライブラリ管理ツール Composer のインストール方法と使い方を解説します。 Composerとは Composerとは、PHPのライブラリ管理ツールです。 ライブラリを一元管理できる PHPで使用するライブラリをすべてComp
PHPで複数の配列を結合(マージ)してひとつにまとめるにはarray_merge関数を使う方法、array_merge_recursive関数を使う方法、配列結合演算子+を使う方法があります。これらの違いと使い方を解説します。 array_
PHPで日本語のメールを送信する方法を解説します。 mail関数かmb_send_mail関数か PHPでメールを送信する方法としてmailとmb_send_mailの2つの関数があります。 mail関数は英語などのシングルバイト文字でメー