FLASH/SQL/JavaScriptなどプログラムの構築方法サンプルをご紹介しています。現時点では特にPHPプログラムに重点を置いていますが、順次FLASH・SQLなどのプログラム言語についても追加予定です。3.171-jaDr.BlogPHP:parse_str()関数parse_str()関数は、クエリーに付与されているkey=値の部分をグローバル変数に格納します。アクセス解析の際などに便利な関数です。"PHP:parse_str()関数"PHP:pathinfo()関数pathinfo()関数は、ファイルパスの構成要素(親ディレクトリ名・ファイル名・拡張子)を配列で返します。"PHP:pathinfo()関数"PHP:pi()関数pi()関数は、円周率の近似値を返す関数です。"PHP:pi()関数"PHP:pow()関数pow()関数は2乗、3乗などの指数計算を行います。"PHP:pow()関数"PHP:print_r()関数print_r()関数は、変数の情報を返します。配列やオブジェクトなどの構造を出力できるので、デバッグの際などによく使います。文字列中に含まれるすべてのメタ文字をエスケープする関数です。"PHP:quotemeta()関数"PHP:range()関数range()関数は、指定された範囲内に存在する整数値で構成された配列を作成します。"PHP:range()関数"PHP:readfile()関数readfile()関数は、引数に指定したファイルの内容を全て出力します。戻り値として、読み込まれたバイト数を返します。"PHP:readfile()関数"PHP:readlink()関数・symlink()関数symlink()関数は、シンボリックリンクを生成します。readlink()関数は、シンボリックリンクのリンク先を返します。※両方ともWindows環境では動作しません。"PHP:readlink()関数・symlink()関数"PHP:realpath()関数realpath()関数は、引数に指定した相対パスに対応する絶対パスを返します。"PHP:realpath()関数"PHP:register_shutdown_function()関数register_shutdown_function()関数は、スクリプトの処理が完了した時に実行する関数を定義します。※register_shutdown_function()関数で実行される関数はクライアントへ出力されません。print()関数やecho()関数などを使用しても無視されるので注意してください。※ショッピングカートのセッション変数を破棄する際などに使用します。"PHP:register_shutdown_function()関数"PHP:rename()関数rename()関数は、ファイル名を変更します。成功した場合にはTRUE、失敗した場合にはFALSEを返します。"PHP:rename()関数"PHP:require()関数・require_once()関数require()関数:外部ファイルを取り込むrequire_once()関数:外部ファイルを1回だけ取り込む※機能はほぼ一緒なので、require_once()関数を優先的に使いましょう。"PHP:require()関数・require_once()関数"PHP:rewind()関数rewind()関数は、ファイルポインタをファイルの先頭に移動します。"PHP:rewind()関数"PHP:rewinddir()関数rewinddir()関数は、ディレクトリハンドラを初期化します。(ディレクトリ読み取りのポインタをディレクトリの先頭位置に戻します。"PHP:rewinddir()関数"PHP:rmdir()関数rmdir()関数はディレクトリを削除します。ディレクトリ削除に失敗した場合には0を返します。"PHP:rmdir()関数"PHP:round()関数round()関数は、浮動小数点を指定した桁数で四捨五入し、小数点が指定桁数までの数値を返します。(指定した桁数で浮動小数点を丸めます。"PHP:round()関数"PHP:serialize()関数・unserialize()関数serialize()関数は、配列やオブジェクト・クラスなどの構造化データを、ファイル等に保存可能なバイトストリーム表現に変換します。)※多次元配列やオブジェクトなどで型や構造を維持したままファイル・データベース・セッションなどにデータを保存したい場に使用します。シリアル化された文字列を元に戻すには、unserialize()関数を使用します。"PHP:serialize()関数・unserialize()関数"PHP:set_file_buffer()関数set_file_buffer()関数は、ファイル書き込み時に確保するバッファのサイズを設定します。※通常fwrite()・fputs()関数などのファイル書き込みの場合には8KBのバッファが確保されます。※引数に0を指定した場合にはバッファリングを無効にします。"PHP:set_file_buffer()関数"PHP:settype()関数PHP:settype()関数は、変数を指定したデータ型に変換します。"PHP:settype()関数"PHP:shuffle()関数shuffle()関数は、配列内の要素をランダムに並べ替えます。PHP4の場合、shuffle()関数を実行する前にsrand()関数で乱数生成器を初期化しておく必要があります。"PHP:shuffle()関数"PHP:sort()関数・rsort()関数sort()関数:配列を昇順にソートします。rsort()関数:配列を降順にソートします。$how]);$ARRAY:ソートする配列$how:ソート時の比較方法(省略可能)■$howに設定可能なオプションSORT_REGULAR:通常通りに比較するSORT_NUMERIC:数値として比較するSORT_STRING:文字列として比較する※ソートを実行しても、キーと値の関係は保持されます。"PHP:sort()関数・rsort()関数"PHP:split()関数・spliti()関数split()関数パターンマッチした部分で文字列を分割し、結果を配列として返します。大文字・小文字の違いを区別します。spliti()関数パターンマッチした部分で文字列を分割し、結果を配列として返します。大文字・小文字の違いを区別しません。※正規表現を必要としない文字列分割に関しては、explode()関数の方がオーバーヘッドが少なく、パフォーマンスが優れています。"PHP:split()関数・spliti()関数"PHP:sprintf()関数sprintf()関数は、文字列を指定書式へ整形する関数です。※SQL文作成の際のフォーマットやフォームデータのフォーマットの際に非常によく使う関数です。"PHP:sprintf()関数"PHP:sqrt()関数sqrt()関数は、引数の平方根を返します。"PHP:sqrt()関数"PHP:str_pad()関数str_pad()関数は、文字列を指定した長さまで特定の文字で埋める関数です。"PHP:str_pad()関数"PHP:str_repeat()関数str_repeat()関数は、文字列の反復処理を行う関数です。"PHP:str_repeat()関数"PHP:str_replace()関数str_replace()関数は、文字列中の語句を指定文字列に置き換える関数です。※PHP関数の中でも比較的よく使う関数です。正規表現を使用しない置換を行う場合には最速の関数です。(正規表現を使用しない置換の場合は、ereg()関数でなく、str_replace()関数を使用してください。"PHP:str_replace()関数"PHP:str_rot13()関数str_rot13()関数は文字列のROT13エンコードを行います。※使用頻度は低い関数です。"PHP:str_rot13()関数"PHP:str_shuffle()関数str_shuffle()関数は、文字列中の文字をランダムに並び替える関数です。パスワード生成の際などに便利です。"PHP:str_shuffle()関数"PHP:str_word_count()関数str_word_count()関数は、文字列に含まれる単語の数や情報を取得します。"PHP:str_word_count()関数"PHP:strftime()関数strftime()関数は、日付・時刻を指定された書式で整形します。月・曜日名、その他言語依存の文字列は、setlocale()関数で設定された現在のロケール情報にもとづきます。"PHP:strftime()関数"PHP:strip_tags()関数strip_tags()関数は、文字列からhtml・PHPタグを取り除く関数です。※取り除かないタグを設定可能です。"PHP:strip_tags()関数"PHP:strlen()関数strlen()関数は、文字列の長さを取得する関数です。2としてカウントされます。※日本語や全角文字を1としてカウントしたい場合にはmb_strlen()関数を使用します。比較を行う関数には、strncasecmp()、strcasecmp()関数などがあります。"PHP:strpos()・strrpos()関数strpos()・strrpos()関数は文字列から特定の文字を検索し、特定の文字が最初に現われた位置を返します。特定の文字が文字列でない場合には数値に変換されます。特定の文字が文字列中に存在しない場合にはFALSEを返します。"PHP:strpos()・strrpos()関数"PHP:strrev()関数strrev()関数は、指定した文字列を逆順にする関数です。"PHP:strrev()関数"PHP:strstr()関数strstr()関数は、文字列中から指定文字列が最初に現れる場所を検索し、検索位置から文字列の最後までを返します。指定文字列が見つからない場合にはfalseを返します。※正規表現を使用しない文字列一致検索の場合には、ereg()関数などより高速なので便利です。"PHP:strstr()関数"PHP:strtolower()関数・strtoupper()関数strtolower()関数:アルファベットの大文字を小文字に変換します。strtoupper()関数:アルファベットの小文字を大文字に変換します。"PHP:strtolower()関数・strtoupper()関数"PHP:strtotime()関数strtotime()関数は、英文形式の日付・時刻式をUNIXタイムスタンプに変換します。※日時差を算出する際に便利な関数です。"PHP:strtotime()関数"PHP:strval()関数strval()関数は、変数をstring型(文字列型)に変換します。"PHP:strval()関数"PHP:substr()関数substr()関数は、文字列を桁数を指定して抜き出します。2としてカウントされます。※日本語や全角文字を1としてカウントしたい場合にはmb_substr()関数を使用します。※日本語や全角文字から抜き出す桁数がずれてしまっている場合、文字化けが起こるので注意してください。(例えば、マルチバイト文字「あ」から1桁抜き出した場合には文字化けがおこります。"PHP:substr()関数"PHP:substr_count()関数substr_count()関数は、文字列中に指定文字列が何回現われるかを数える関数です。"PHP:substr_count()関数"PHP:substr_replace()関数substr_replace()関数は、文字列を、桁数を指定して指定文字列で置き換える関数です。"PHP:substr_replace()関数"PHP:time()関数time()関数は、現在時刻のUNIXタイムスタンプを秒単位で返します。"PHP:time()関数"PHP:tmpfile()関数tmpfile()関数は、一時ファイルを生成します。戻り値としてfopen()関数実行時と同様のファイルポインタを返します。※スクリプト中で一時的に作業用ファイルが必要な場合に使用します。※一時ファイルはfclose()関数実行時、またはスクリプト終了時に自動的に削除されます。文字列から「\n」「\r」「\t」「\v」「\0」「半角スペース」を取り除く関数です。trime:文字列前後の空白を取り除く。)ltrime:先頭の空白を取り除く。rtime:末尾の空白を取り除く。※この関数は、CSVを読み込んだ際に行の末尾の要素の改行を取り除く場合によく使用します。"PHP:trim()関数"substr_count()関数substr_count()関数は、文字列中に指定文字列が何回現われるかを数える関数です。"substr_count()関数"searchサイト内の。