2013-09-01から1ヶ月間の記事一覧

文字列を操作する04

☆★データーでの確認★☆文字列の長さを調べる strlen関数 CSV(カンマ区切り)形式のデーターを生成できる。 全角文字は長さ=2としてカウントされ。 【 書式 】《 PHPスクリプト 》 "; print $data2 . " → " . strlen($data2) . "<br>"; print $data3 …

文字列を操作する03

☆★データーでの確認★☆複数の文字列をCSV形式でつなげる printf関数 printf関数を応用するとCSV(カンマ区切り)形式のデーターを生成できる。 【 書式 】《 PHPスクリプト 》 ソ…

文字列を操作する02

☆★データーでの確認★☆文字列を整形する printf関数 sprintf関数 printf関数とは 文字データーや数値データーを文字列のように扱い、所定のフォーマットに整形して画面に出力する。第1引数には整形したいフォーマットを「' '」で囲んで記述。このフォーマット…

文字列を操作する

☆★データーでの確認★☆文字列変数に文字列をつなげる .= 変数同士を結合するときに使用 「$変数名 .= "文字列"」はそれまで代入されている文字列の後ろに追加して代入できる。 【 書式 】《 PHPスクリプト 》 <font size=+1>"; $boldf = "</font></b>"; // 文字列をまとめて結合して出…

PHP文字列の基本的な出力・結合02

☆★データーでの確認★☆文字列を結合する .(ドット) 文字列と文字列を結合する 複数の文字列間に「 . 」を記述することで、それらを1つの文字列にまとめることができる 【 書式 】《 PHPスクリプト 》 <br>"; print "PHPは、Webデーターベースアプリケーション…

PHP文字列の基本的な出力・結合

☆★データーでの確認★☆文字列を出力 print echo ソース上改行された2行目以降の先頭が字下げされていると、その部分はWebブラウザ上で半角スペースが挿入されて出力される。変数の内容によっては、変数の後ろに半角スペースをつけないと正しく出力されない場…

PHP最大値・最小値・べき乗・平方根を求める04

☆★データーでの確認★☆平方根を求める sqrt関数 引数に任意の数値を指定すると、その値の平方根の数値を返す 【 書式 】《 PHPスクリプト 》 "; // 256の平方根を出力 print "256の平方根を出力 "; print sqrt(256); print "<br>"; // 1048576の平方根を出力 prin…

PHP最大値・最小値・べき乗・平方根を求める02

☆★データーでの確認★☆最小値を求める min関数 min関数は引数に列挙された数値の中から、最も小さい値を求めます 【 書式 】《 PHPスクリプト 》 "; // 42, 67, 55, 33, 7, 22の中の最小値を出力 print min(42, 67, 55, 33, 7, 22); print "<br>"; // $data1と$da…

PHP最大値・最小値・べき乗・平方根を求める03

☆★データーでの確認★☆べき乗を求める pow関数 第1引数に「もとの数値」、第2引数に「何乗するのか」を指定する 【 書式 】《 PHPスクリプト 》 "; // 1024の2乗を出力 print "1メガバイトは "; print pow(1024, 2); print " バイト<br>"; // 1024の3乗を出力 p…

PHP乱数を扱う04

☆★データーでの確認★☆広告バナーをランダムに表示する srand関数 rand関数 配列として、画像ファイル名とリンク先を設定しておく。配列のデーター番号に指定することにより、ランダムなデーターを配列内から取り出す 【 書式 】《 PHPスクリプト 》

PHP最大値・最小値・べき乗・平方根を求める

☆★データーでの確認★☆最大値を求める max関数 max関数は引数に列挙された数値の中から、もっとも大きい値を求める 【 書式 】《 PHPスクリプト 》 "; // 42, 67, 55, 33, 7, 22の中の最大値を出力 print max(42, 67, 55, 33, 7, 22); print "<br>"; // $fata1と$…

PHP乱数を扱う03

☆★データーでの確認★☆画像をランダムに表示する srand関数 rand関数 画像ファイルをランダムに表示する ファイル名の1桁の数値部分を乱数で生成することにより、画像ファイルをランダムに生成している 【 書式 】《 PHPスクリプト 》

PHP乱数を扱う02

☆★データーでの確認★☆パスワードを自動生成する srand関数 rand関数 chr関数 「chr」文字コードに変換する関数 「chr(rand(65, 90))」とは「65」はアルファベッドの「A」,「90」は「Z」を表す 【 書式 】《 PHPスクリプト 》

PHP乱数を扱う

☆★データーでの確認★☆乱数を発生させる srand関数 rand関数 srand関数でPHPの乱数ジェネレーターを初期化してからrand関数を実行する 「srand関数」乱数の種を毎回変えることができる。「rand関数」引数に2つの引数を指定する(最小値/最大値)。 【 書式 …

PHP小数点を扱う03

☆★データーでの確認★☆小数点を切り上げる ceil関数 小数を切り上げる 【 書式 】《 PHPスクリプト 》 "; // 少数第2で切り上げ print ceil($data * 100) / 100; print "<br>"; // 百の位で切り上げ print ceil($data / 100) * 100; print "<br>"; ?> ソースコード …

PHP小数点を扱う02

☆★データーでの確認★☆小数点を切り捨てる floor 小数点を切り捨てる 【 書式 】《 PHPスクリプト 》 "; // 少数第2位より下を切り捨て print floor($data * 100) / 100; print "<br>"; // 百の位より下を切り捨て print floor($data / 100) * 100; print "<br>"; ?>…

PHP小数点を扱う

☆★データーでの確認★☆少数を四捨五入する round 少数を四捨五入するにはround関数を使う 【 書式 】《 PHPスクリプト 》 "; // 小数点第2位を四捨五入 print round($data * 100) / 100; print "<br>"; // 少数点第4位を四捨五入 print round($data * 10000) / …

PHP基本的な計算処理04

☆★データーでの確認★☆数値をフォーマットする number_format関数 数値の整数部や小数部の行数を調整できる 引数には数値を指定する。第2引数で小数点何位まで出力するかを指定できる 【 書式 】《 PHPスクリプト 》 "; // 小数点第3位まで出力(4桁目で四…

PHP基本的な計算処理05

☆★データーでの確認★☆絶対値を求める abs関数 数字の絶対値(0からの距離)を求める 【 書式 】《 PHPスクリプト 》 "; // data2の絶対値を出力 print abs($data2); print "<br>"; // 値を常にマイナス化して出力 print abs($data1) * -1; print "<br>"; print abs($da…

PHP基本的な計算処理02

☆★データーでの確認★☆同じ変数に四則演算結果を代入する 複合演算 算術演算子に「=」を組み合わせた記号で表記 加算代入:+= 減算代入:-= 乗算代入:*= 除算代入:/= 剰余代入:%= 【 書式 】《 PHPスクリプト 》 "; // 引き算 $result -= 3; // 5-3=2が計…

PHP基本的な計算処理03

☆★データーでの確認★☆インクリメント・デクリメントする 加算子 減算子 変数に代入されている値を+1することを「インクリメント」、値を-1することを「デクリメント」という 構文 インクリメント++ (加算子) デクリメント-- (減算子) 加算子と減算子は変…

PHP基本的な計算処理

☆★データーでの確認★☆四則演算 算術演算子 加算:+ 減算:- 乗算:* 除算(割り算):/ 剰余(割り算の余り):% 【 書式 】《 PHPスクリプト 》 "; // 引き算 print $data1 - $data2 ; print "<br>"; // 掛け算 print $data1 * $data2; print "<br>"; // 割り算 pri…

PHP強制的に終了する03

☆★データーでの確認★☆エラーメッセージを無視するには? error_reporting関数 @ (エラー制御演算子) その場で強制終了される エラーメッセージをプログラムによって表示を制御することができる error_reporting関数を使う方法 エラー表示が発生する可能性…

PHP強制的に終了する02

☆★データーでの確認★☆メッセージを表示してスクリプトを終了する exit その場で強制終了される exit命令の「()」内に文字列を記述すると、スクリプトを終了させるとともに、print文を使わずに、その文字列を出力することが可能 【 書式 】《 PHPスクリプト …

PHP繰り返し処理と分岐処理11

☆★データーでの確認★☆ループ文を強制的に抜ける break for文などの繰り返し処理において、ループを強制的に抜けたい場合に記述する 【 書式 】《 PHPスクリプト 》 "; } print "ループ終了!"; ?> </div> ソースコード ソースコード【…

PHP強制的に終了する

☆★データーでの確認★☆スクリプトを直ちに終了する exit その場で強制終了される もし「?>」の前にexitが記述してある場合。「?>」以降のHTML文は出力されない。 【 書式 】《 PHPスクリプト 》 "; } print "ループ終了!"; ?> ソース…

PHP繰り返し処理と分岐処理09

☆★データーでの確認★☆処理を分岐する(論理演算子) 論理演算子 if文において、複数の条件式を組み合わせた比較をすることもできる それぞれの条件式をどのように組み合わせて、全体の真偽を判断するかを示す記号 論理演算子機能 論理積and または && それぞ…

PHP繰り返し処理と分岐処理10

☆★データーでの確認★☆処理を分岐する(switch) switch if〜elseif〜else文の代用として「switch」文を使うと、分岐条件のスクリプトを見やすく記述できる switch文switch(変数) { case 値1: 命令文; 〜 break; case 値2: 命令文; 〜 break; default: 命令…

PHP繰り返し処理と分岐処理08

☆★データーでの確認★☆処理を分岐する 比較演算子 2つの値を比較するための記号 if文などの構文の条件式が使われる ==等しい<=〜以上 <〜より大きい>=〜以下 >〜より小さい!= または <>等しくない 【 書式 】《 PHPスクリプト 》 5) { // 変数値が5より大き…

PHP繰り返し処理と分岐処理07

☆★データーでの確認★☆条件によって代入する値を切り替える 三項演算子 簡単な処理分岐を行うことができる 条件式が真か偽かによって、変数に代入する値やprint文で出力する値を変えたい場合に使う。複数行に渡るような処理を記述することはできない。 三項演…