PHP, PHP 配列, PHP 判別

PHPのarray_search()関数を利用して、配列・連想配列から特定の値があるデータを検索する方法のサンプルコードです。 また、存在確認を目的として実装する場合は、in_array()関数が便利です。 PHP | in_array() ...

PHP, PHP 配列, PHP 判別

PHPのin_array()を利用して、配列・連想配列から特定の値があるかないか存在を確認して判別する方法のサンプルコードです。 また、in_array()は存在確認に便利な関数ですが、存在チェックを実行した結果データの位置などの情報を取得 ...

2020-01-06PHP, PHP ループ

PHPのforeach()では配列データを繰り返し処理を実装可能です。 foreach ($variable as $key => $value) { //処理 } $variableには配列データの入った変数を指定します。$keyには配列 ...

2020-01-06PHP, PHP 配列

PHPの配列を文字列に変換する方法は複数ありますが、implode()関数やjoin()関数を使うことで簡単に配列の値を指定の文字または文字列で区切って連結した文字列に変換することが可能になります。 implode(区切り文字,配列) jo ...

2020-01-05PHP, PHP フォーム

PHPで年のみ年月、年月日のセレクトフォームを作成するサンプルコードです。 年のみのセレクトフォームを作成 年の期間を指定してセレクトフォームを作成 範囲をループ処理で作成していきます。サンプルでは1980年~2020年までのセレクトフォー ...

2020-01-02PHP 文字列, PHP

str_replace()は文字列の置き換えができるPHP関数ですが、str_replace()を使って複数の条件を指定する方法になります。 str_replace(置き換える文字列, 置き換え後の文字列, 対象の文字列); str_rep ...

2020-04-07PHP, PHP 配列

PHPのunset()を使って配列・連想配列の要素をキー値やキー名から削除する処理のサンプルコードの紹介です。 unset(配列名); unset()のサンプルコード unset()を使って配列・連想配列の要素をキー値・キー名からデータを削 ...

2020-01-05PHP, PHP 判別

PHPで文字列の中に日本語が含まれているかどうか(文字列が英語のみかどうか)判別する方法になります strlen()とmb_strlen()の長さを比較して判別する $str = '文字列'; if(strlen($str != mb_st ...

2020-01-02PHP, PHP MySQL

PHPでMySQLiデータベースへの接続と切断する方法です MySQLiデータベースへの接続方法(手続き型) 手続き型でMySQLiデータベースへ接続するにはmysqli_connect()を利用することができます 接続サーバーホスト名はデ ...

2020-04-07PHP, PHP 取得

PHPにてgetimagesize()関数を使って画像ファイルの横幅と縦幅を取得する方法です。 PHPで画像ファイルの横幅と縦幅を取得するにはgetimagesize()関数を利用します。 また、getimagesize()はGDライブラリ ...

2020-01-02PHP, PHP フォーム

HTMLのFORMで画像をPOST送信する方法 HTMLのFORMで画像ファイルをPOST送信するには、formに『enctype="multipart/form-data"』を記述し『input type="file"』を利用する事で実装 ...

2020-01-02PHP, PHP MySQL

MySQLiで実行するUPDATEの基本サンプルコードと指定した条件下の複数の条件やカラムを同時に更新するサンプルコードです UPDATEの基本sql文 UPDATEはWHEREで指定した条件に一致する対象データを更新します $sql = ...

2020-04-07PHP, PHP 配列

PHPで配列の繰り返し処理を行うにはforeach()関数が利用できます。 値だけを必要とする場合 値だけで良い場合、オプション引数は「配列名 as $value」だけで実装可能です。 $data = foreach ($data as $ ...

2020-01-02PHP, PHP MySQL

mysqli_num_rows()を利用します テーブル内のデータ総数を取得するサンプルコード $sql = "select * from `テーブル名`"; $res = $mysqli->query($sql); if (!$re ...

2020-01-05PHP, PHP 判別

PHPでアクセスのあるページがhttpsかどうか調べるには$_SERVERを利用します。$_SERVERはそのページがhttpsであった場合「on」、それ以外では空の値を返します。 if($_SERVER !== 'on'){ //http ...

2020-01-03PHP, PHP その他

ファイルやディレクトリの存在を確認して、存在しなかった場合に新規作成するサンプルコードです 空ファイルの新規作成 ファイルの新規作成時は空ファイルで良ければtouch()関数が「存在しなければ新規作成」なので利用できます 以下のサンプルでは ...

2020-01-02PHP, PHP 取得

アクセスされているページがAMPページかどうか判別する方法です 一般的なAMPページのURLであれば、URL構造にampが含まれているかどうかで判別可能だと思います AMPページであれば、$amp変数にてtrueとしておきます $pageU ...

2020-01-03PHP, PHP その他

ファイルやディレクトリの存在を確認する方法です ファイルやディレクトリが存在する場合 ファイルやディレクトリが存在する場合に読み込んだり表示したりする処理を書く時などに if(file_exists('./images/xxx.jpg')) ...

2020-01-03PHP, PHP その他

PHPでHTMLやCSSを出力時に圧縮する方法です HTML $contents = '<html> <head> </head> <body><!-- コメントアウト --> ...

2020-01-03PHP, PHP その他

PHPでCSSファイルをHTMLにインライン表示にする方法です CSSファイルをPHPで読み込む file_get_contentsを使ってCSSファイルを変数に格納します $css = file_get_contents('main.cs ...

2020-01-02PHP, PHP MySQL

関数の中でMySQLのSQL処理を実行する 関数の外で定義されているmysql(i)を処理を関数の中で実行する方法です MySQLの接続設定が記された変数をグローバル変数にする事で、関数内でのSQL文の実行が可能になります //DB接続 $ ...

2020-01-02PHP, PHP 関数

関数の返り値(戻り値)を取得する 関数の返り値(戻り値)を得るにはreturnを利用します 以下の例では送られてきた引数に5を掛けた数を返しています function aaa($data){ return $data * 5; } echo ...

2020-01-02PHP, PHP 関数

関数に引数を渡して実行する基本 function aaa($data){ echo $data; } aaa("PHP倉庫"); //PHP倉庫 関数に複数の引数を渡す function aaa($data, $type){ echo $t ...

2020-01-02PHP, PHP 関数

PHPでユーザー定義関数を作成・利用する基本 ユーザー定義関数の作成 function 関数名(){ //内容 } ユーザー定義関数の利用 関数名(); 関数の外にある関数を使う PHPの関数はグローバルスコープなので外側にある関数はそのま ...

2020-01-05PHP, PHP ループ

for文で繰り返し処理を作る for文はwhile文より複雑な繰り返し処理が可能になります 初期値や$i++;等の加算処理は式の中に記述可能でwhile文と同じ内容の処理を記述すると以下の様になります //while文 $i = 1; wh ...