前の記事 «:CSSとDOM操作で3Dダンジョンゲームを作成する
次の記事 »:PHPのバックアップ用クラスライブラリ

PHPでscanfするには?

2006年08月07日

スポンサード リンク

PHPでC言語のscanfのように、標準入力から文字列を得るにはどうしたらいい?と聞かれたので、知らない人もいるかと思ったので次にサンプルを示してみます。

<?php

echo "input> ";
$hensu get_stdin();
echo 
"input is $hensu\n";

function 
get_stdin()
{
   
$stdin fopen("php://stdin""r");
   
$line trim(fgets($stdin64));
   
fclose($stdin);
   return 
$line;
}

?>

こんな感じで、fopenを使ってscanfすることが可能です。
コマンドラインベースのインタラクティブなプログラムも簡単に作れます。

追記)フォローしていただいたエントリ:よくきたはてダ

スポンサード リンク

投稿者 KJ : 2006年08月07日 09:01 | ブックマークに追加する Subscribe with livedoor Reader
間違いの指摘をしていただける方はメールでお願いします


本を執筆しました。