同じディレクトリ内の各ファイルから文字列取り出し - PHPプロ!Q&A掲示板
したく、下記コードを書きました。
動作には問題がなかったのですが、もっと簡潔なコードにできないものかと質問させて
頂きました。PHP初心者のため、ご指摘いただければと思います。
1.phpファイルのみを対象とする
2.各ファイルから特定行の文字を取り出す
3.特定行の文字はコメントとし、ブラウザ側で表示させないようにしているため
<!-- -->の部分を取り除きたい
4.最終的に各ファイルへのドロップダウンメニューにしたい
<option value=phpファイルへのリンク>特定行の文字
- function dropdown(){
- echo "<form>";
- echo "<select name=url onChange=jump(this)>";
- echo "<option value=# selected>"."▼バックナンバーを見る";
- foreach(glob("*.php") as $file){
- $data = file($file);
- $commentout = array("<!--","-->");
- $title = str_replace($commentout, "", $data[9]);
- $dropmenu = "<option value=$file>". $title;
- echo $dropmenu;
- }
- echo "</select>";
- echo "</form>";}
この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。





ページのトップへ


今回のような実践的な経験がエンジニアのキャリアに繋がると思います。是非サービスを成功させて下さい!