通常phpでは、echoやprint命令を使い、文字列や変数を表示するが、いくつかルールがある。
1、表示命令で通常の文字列を表示する場合
「表示したい文字列をダブルクォーテーション"で囲む」
echo "通常の文字の表示";
(☆shift-JISの文字コードの場合は「表示」の部分が文字化けするので、エスケープする必要あり)
○エスケープの方法1
echo "通常の文字の表\示";
(☆文字化け対象の文字のすぐ後ろに\(¥マーク半角)を足してやる)
○エスケープの方法2
echo addslashes("通常の文字の表示");
(☆文字化け対象の文字を自動的に認識して自動的に\を挿入してくれる)
2、表示命令で変数を表示する場合
この場合は"は必要ない。
$disp_message = "表示したい文字";
echo $disp_message;
3、通常の文章の途中で変数も表示したい場合
.「ピリオド」で分岐点を結合する
$disp_message = "そんなのネェ!";
$disp_lastmessage = "へい!";
$disp_lastmessage2 = "おっぱっぴー";
echo "表示したい文字".$disp_message."こともネェ!".$disp_lastmessage.$disp_lastmessage2;
4、配列を表示する場合
通常の変数と扱いは同じ。
$array["test"] = "天国への会談";
echo $array["test"];
5、HTMLリンクをechoで表示するサンプル
キーワード別でカウント数を集計する、、、構造が無理かw
echo ".$FormData["words"]."(" . $FormData["counts"] . "ポイント)
";
まぁリンク表示はこれでOKのはず。
HTMLの記述はソースを見てね。
キーワード別にカウントアップを行いたいのであれば、キーワードを埋め込むためのアクションが必要。
今回はwords=変数 になっているので、この変数が特定される必要がある。
検索エンジンの検索ワードのカウントなどは、input formなどで入力されたものがpostで渡されたりするので、その渡されたキーワードのカウント数を読み込み、増加させ、表示する事で実現される。
はい、ややこしーややこしー