2019-04-11PHPファイル操作

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

2019-04-08PHP

新たにページが生成された際に、PHPではてなブックマークへタグ付きで自動投稿する方法です ※はてなブックマークへのメール投稿機能は2018年12月にサービス終了しました PHPではてなブックマークへタグ付きで自動投稿 mb_language ...

2019-04-08PHP

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

2019-04-11PHPファイル操作

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

2019-04-11PHP応用

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

2019-04-11PHP応用

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

2019-04-11PHPMySQL, 関数

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

2019-04-11PHP関数

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

2019-04-11PHP関数

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

2019-04-11PHP関数

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

2019-04-11PHP条件分岐

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

2019-04-11PHP条件分岐

while文で繰り返し処理を作る while文は単純な実行回数での繰り返し処理を行います $i = 1; while($i <= 10){ //処理 $i++; } $i++にて繰り返し毎に$iの数値を+1していき、10と等しいかそれ ...

2019-04-11PHP配列

簡単な配列を作成する方法 文字列はクォーテーションで囲みます(string型) 数値はクォーテーションで囲みません(int型) キーを指定しない場合はキーは0から関連付けられます $array = array("apple","pine", ...

2019-04-11PHP変数

boolean型を変数に定義する 真偽の値を表す論理型booleanを変数にtureまたはfalseで定義します 値は文字列ですがクォーテーションでは囲いません $setA = true; $setB = false; tureまたはfal ...

2019-07-05PHP変数

PHPで変数名を作成する時に既存の変数の値を動的に代入する方法の紹介です。 PHPでは新たな変数名の$に続けて既存の変数名を$から記述することで、既存の変数名を新規変数名に組み込む事が可能です。 以下の例は$nameの値を利用して新規変数名 ...

2019-04-11PHP変数

PHPで変数を定義する基本 PHPでの変数名は頭に$を付ける事で宣言・代入できます 文字列はクォーテーションで囲みます $name = "PHP倉庫"; 数値の場合は囲まずに代入できます $name = 123; 配列でも同様に$からの変数 ...

2019-04-11PHP条件分岐

PHPのif文で実装する様々なサンプルコードまとめです 数値を大きさを比較して条件分岐 if文で値の大きさを比較して条件分岐させるサンプルコードです $a = 5; if($a > 3) { echo "$aは3より大きい"; }el ...

2019-05-03PHP条件分岐

gotoで指定位置へ実行場所を移動する PHP5.3.0からgoto演算子が実装されています。gotoはプログラム中、コロン(:)でラベリングされた位置へ実行場所を移動します。 条件分岐、繰り返し処理のループ抜け等にも利用可能です。オプショ ...

2019-05-03PHP文字列

str_split()で文字列を分割して配列に格納する str_split()は文字列を指定した文字数(バイト単位)で分割して配列に格納します 第一因数に対象の文字列、第二因数に文字数を指定します $text = "PHP倉庫"; $exp ...

2019-05-03PHP文字列

explode()で文字列を分割して配列に格納する explode()は文字列を指定した区切り文字または文字列で分割して配列に格納します 第一因数に区切り文字列、第二因数に対象の文字列を指定します $text = "PHP@倉庫"; $ex ...

2019-05-03PHPエラー処理

error_reporting()関数で設定する error_reporting()関数はそのファイル内での処理に対して設定します error_reporting()関数でPHPエラーを表示にする //実行エラーを表示 error_repo ...

2019-05-15PHP文字列

PHPで変数や配列情報をHTMLで出力・表示する方法になります。 echoで変数の中身をHTMLに出力 echoは指定した変数にある値のHTMLや文字列をブラウザに出力する関数です。 変数の値が配列だった場合はarrayと表示され、中身は確 ...

2019-04-24PHP文字列

PHPで先頭や末尾の空白文字や改行コードを削除する方法hになります。 先頭や末尾の空白文字や各種改行コードを削除するにはtrim()、ltrim()、rtrim()といったPHP関数を利用します。 ltrim()で文字列の先頭にある空白文字 ...