検索

キーワード


【PHP】オブジェクトと配列の違い、JSON形式の取り扱いについて

オブジェクトPHPの開発で欠かせない変数や配列。同じく値を管理するものに、オブジェクトというものがあります。配列に似たもので、PHPで開発する上で必ず耳にするキーワードですが、なかなか違いがわかりづらかったりします。そこで、オブジェクトと配列の違いについて解説してみます。オブジェクトと配列の違いについてまずは配列。例として、名前と年齢を格納した連想配列を定義してみます。$array = [

【PHP】パスワードのハッシュ化について(password_hash)

暗号化ログインIDとパスワードを入力して送信するログインフォームでは、次の画面に遷移する際には平文(入力された値そのまま)ではなく、暗号化(ハッシュ化)した文字列を送信するのが一般的です。PHPには暗号化するための関数がいくつか存在し、md5()やsha1()、crypt()などを使って暗号化することができます。しかし、現在では先に挙げた関数では暗号化した文字列を解読される可能性が高く、PHPの公

【PHP】乱数、ランダムな数値・文字列の生成について(rand, mt_rand)

乱数この記事では、PHPでの乱数の生成や、ランダムな数値・文字列の生成について解説していきます。乱数やランダム性のある数値・文字列を生成するには、rand関数、mt_rand関数を利用します。randrand()rand( )には引数を指定することができ、引数なしでは実行するたびに異なった乱数が生成されます。指定した範囲での乱数を生成したい場合は、引数に最小値と最大値を指定すると、その間の値をラン

【PHP】演算子について(算術演算子、代入演算子、比較演算子)

演算子PHPで使える算術演算子、代入演算子、比較演算子について解説していきます。算術演算子算術演算子には、加算(+)、減算(-)、乗算(*)、除算(/)、剰余(%)などがあります。12 8 20 5 1代入演算子代入演算子は、「=」で表現します。$num = 5; echo $num;5また、代入演算子のほかに複合演算子があります。 これにより、式の中の値を使用し、その値をその

【PHP】PHPでの正規表現チェックについて(preg_match)

正規表現正規表現とはある文字列に対して「○○で始まって××で終わる」や「○○または××を含む」、「□の後に○△が続く」などの複雑な検索・置換を行うパターンをチェックすることを指します。使用例としては、郵便番号や電話番号、メールアドレスの妥当性のチェックなどによく使われ、preg_match関数を使って正規表現チェックを行います。preg_match("/検索パターンを表す文字列/", 比較対象の文

【PHP】数値操作について(abs, round, ceil ,floor ,number_format)

数値この記事では、PHPでの数値の操作について解説していきます。数値操作数値を操作できる関数をまとめて紹介します。絶対値 abs()引数の絶対値を返します。4.2 5 5四捨五入 round()指定した数値を四捨五入した値を返します。3切り上げ ceil()小数点以下の数値を切り上げます。4切り捨て floor()小数点以下の数値を切り捨てます。3カンマ区切り"1000000"のような数字を3

【PHP】ファイル操作について(CSVファイルの読込・出力)

ファイル操作(CSV)前回はテキストファイルなどの読み書きするためのファイル操作の関数を紹介しました。今回は主にカンマで区切られたファイルであるCSVファイルの操作について解説していきます。CSVファイルとはまずは簡単にCSVファイルについて説明します。CSVとはカンマ区切り(,)で作られたファイルのことを指します。CSVファイルは互換性が高く、Excelやメモ帳、メールソフト、データベースソフト

【PHP】ファイル操作について(ファイルの読み込み、書き込み)

ファイル操作PHPではファイルの読み込みや、ファイルへの書き込みを行う関数が用意されています。ここでは、ファイル操作を行うための関数を解説していきます。fopenfopen関数とは、ファイルまたはURLをオープンしてくれる関数です。あるデータからファイルにデータの情報を読み込ませたり、ファイルの内容にデータ情報を書き込みする際など、ファイルを指定して、指定したファイルを開く(持ってくる)ための関数

【PHP】XAMPPを起動して、画面上に文字を表示してみよう

PHPを学習する準備が出来たら、プログラミング言語の基本文法である「Hello, world!」を表示してみましょう。「Hello, world!」を表示してみようまずは「Hello, world!」を表示させるためのサンプルコードを作成します。サンプルコードの作成C:xampp\htdocsに新規ディレクトリでtestディレクトリを作成しましょう。ディレクトリを作成したら、以下のサンプルファイル

【PHP】XAMPPをインストールして、PHPを使ってみよう

PHPについては何となくわかったけど、PHPを使うためには何を用意したら良いのだろう…ここでは、初心者がPHPを学習するのにぴったりのツールと、インストールの方法をご紹介します。PHPを使ってみよう本来Web開発を行うためには、様々なソフトウェアをインストールする必要があります。今回は学習用としてよく利用することが多い「XAMMP」というツールをご紹介します。XAMMPの入手XAMPPはWeb開発