FLASH/SQL/JavaScriptなどプログラムの構築方法サンプルをご紹介しています。現時点では特にPHPプログラムに重点を置いていますが、順次FLASH・SQLなどのプログラム言語についても追加予定です。»2005年09月30日PHP:strstr()関数strstr()関数は、文字列中から指定文字列が最初に現れる場所を検索し、検索位置から文字列の最後までを返します。指定文字列が見つからない場合にはfalseを返します。※正規表現を使用しない文字列一致検索の場合には、ereg()関数などより高速なので便利です。(0)2005年09月28日PHP:parse_str()関数parse_str()関数は、クエリーに付与されているkey=値の部分をグローバル変数に格納します。アクセス解析の際などに便利な関数です。文字列中に含まれるすべてのメタ文字をエスケープする関数です。(0)2005年09月26日PHP:crypt()関数crypt関数は文字列を暗号化する関数です。//$strは暗号化する文字列、$saltは暗号化のキーとする文字列$saltが同一であれば、暗号化の結果は必ず同じになります。※この関数は、.htpasswdなどに暗号化したパスワードを書き込む際などによく使用します。(0)PHP:number_format()関数number_format()関数は、数値を「,」で3桁区切りにして出力します。小数点以下の桁数・区切り文字を設定可能です。(区切り文字の設定の使用頻度は低いです。(0)2005年09月24日PHP:htmlentities()・htmlspecialchars()関数htmlentities():文字列をhtmlエンコードします。htmlspecialchars():文字列中の特定文字「&」「"」「<」「>」をhtmlエンコードします。html_entity_decode():htmlエンコードされた文字列を元に戻します。(0)PHP:break・continuebreak:while・for・foreachなどのループ処理を途中で終了する場合に使います。continue:while・for・foreachなどのループ処理の途中で処理をスキップする場合に使います。(0)2005年09月22日PHP:explode()関数・implode()関数explode():文字列を指定区切り文字で分割し、配列を生成します。※正規表現を使用して文字列を分割するsplit()関数もありますが、正規表現を使用する必要がない場合には、explode()関数のほうが高速です。implode():配列の各要素を指定区切り文字で連結します。文字列から「\n」「\r」「\t」「\v」「\0」「半角スペース」を取り除く関数です。trime:文字列前後の空白を取り除く。)ltrime:先頭の空白を取り除く。rtime:末尾の空白を取り除く。※この関数は、CSVを読み込んだ際に行の末尾の要素の改行を取り除く場合によく使用します。(0)2005年09月20日PHP:addslashes()・stripslashes()関数addslashes():「'」「"」「\」「NULL文字列」を「\」でエスケープします。stripslashes():addslashesでエスケープされた文字列を元に戻します。サーバ環境変数PHPでは、サーバに関する環境変数はグローバル変数$_SERVERに格納されます。HTTP_REFERERやREMOTE_ADDR、PHP_SELFなどスクリプト構築において欠かせない変数群を簡単に取得できるので、それぞれ暗記しておいて損はないです。(0)2005年09月18日PHP:スーパーグローバル変数PHPでは、$_COOKIEや$_SERVERなど予約済みの変数があります。(0)2005年09月17日PHP:foreach構文foreach構文は、主に(1)配列から値を取り出す場合(2)連想配列からキーと値を取り出す場合などに使用します。(配列やコレクションの各要素に対して、一連の処理を繰り返し実行したい場合などに使用します。)※while文のeachによる配列からの取得処理と違って、同配列からの取得処理を同一スクリプト内で何回でも行うことができます。(1)2005年09月16日PHP:条件分岐構文(switch)switch文は、条件式の値にもとづいて処理を実行します。多岐にわたる分岐処理を行う場合には、if文よりもスマートに記述することができます。(0)2005年09月15日PHP:条件分岐構文(if)if文は、条件式の真偽にもとづいて処理を実行します。while構文は、指定された条件式がTRUEの間処理を実行します。※処理が実行されない可能性があるwhile構文とは違い、処理が必ず1回は実行されます。(0)2005年09月13日PHP:mb_send_mail()関数mb_send_mail()関数は、日本語などマルチバイト対応メールを送信する関数です。(0)2005年09月12日PHP:postgreSQLへの接続PHPを使用した、postgreSQLへの接続メソッドです。※$conidにはpostgreSQLへの接続リソースが格納されます。※オプションとしてホスト名をpg_connect関数に持たせることもできます。※上記の結果、以下のように出力されます。(0)2005年09月09日PHP:キャラクタクラス・正規表現の繰り返し正規表現の基本となるキャラクタクラス・量指定子の一覧です。[0-9]、[a-zA-Z]などのキャラクタクラスは頻繁に使用するので覚えておくと便利です。(0)PHP:エスケープシークエンスについて正規表現の基本となるエスケープシークエンスの一覧です。正規表現において、\nなど\が直前についた文字は特殊な意味を持つ場合があります。(0)2005年09月08日PHP:メタ文字について正規表現の基本となるメタ文字の一覧です。メタ文字とは、*や+など、正規表現において文字単体で特殊な意味を持つ文字です。(0)PHP:x桁の数字をランダムに作成するパスワードやIDを生成する際に便利なユーザー定義関数です。rand関数を使用してx桁の文字列を生成します。(0)PHP:多次元配列のソート(usort)多次元配列を条件付きでソートする場合にはusortを使用するのが便利です。usort関数は、ユーザー定義関数を引数として、多次元配列をソートします。";}※上記の結果、以下のように出力されます。(0)searchサイト内の。