• ベストアンサー

任意の個数でランダム表示

こんにちは、お世話になります。 早速ですが、質問があります。 テキスト1 テキスト2 ・ ・ テキスト100 と書かれた外部ファイルを読み込んで、 テキスト35 テキスト25 テキスト88 のように、任意の個数で、 さらにランダムで表示させたいと思っております。 何か良い方法がございましたら ご教授いただけますと幸いです。 それでは、何卒よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

こんなかんじで? <? $fname="data.csv"; $count=3; $data=file($fname); shuffle($data); for($i=0;$i<$count;$i++){ print $data[$i]; } ?>

rentub
質問者

お礼

この度は、お忙しい中、 ご回答ありがとうございます! 上記コードで試してみたところ、できました! ありがとうございます。 感謝いたします!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.1

読み込んだテキストを配列に代入 または1行ずつ読み込んで配列に代入 ってやってその時に個数を数えておけばすぐじゃないかな。

rentub
質問者

お礼

この度は、お忙しい中、 アドバイスありがとうございます!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ランダム表示について

    こんにちは、 phpでランダム表示するものは、 よく見かけますが、 htmlファイル内に外部に phpで作成したファイルを ランダムに表示しているものが、 ありますが、どうすればよいのでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • ランダムリンク(ランダム表示)の作成について

    初めて質問させていただきます。 自分のサイトにランダムリンク(ランダム表示)を設置しようと思いいろいろと調べてみたものの、 自分が必要としているものが見つかりませんでした。 以下が自分の希望するランダムリンクの形です。 (1)サイトのソース表示を見た場合、<a href="○○">××</a>のようなリンク形式で表示したい。 ⇒<script type ~></script> というふうに表示されないもの (2)テキストファイルなど、外部にリンク先のタグを挿入しておき、その中からランダムに表示されるようにしたい。 (3)phpで作成されたフリー配布されているものを使用させていただいたところ、うまく動かすことができませんでした。 ですので、php以外の形式のランダムリンクを希望いたします。 これらの条件にあてはまるランダムリンクの仕組み、サンプル、方法などをご存知の方はいらっしゃいませんでしょうか?? お手数ですが、よろしくお願いいたします。

    • 締切済み
    • CGI
  • バナーのランダム表示(複数、重複不可、個数限定)

    同じような質問はありますが、少し発展系なので質問させてください。 また、他で検索してみたのですが、同じようなものがなかったので。 10個(増殖可能)のバナー(リンク付き画像)をランダムに5個(バナー重複はない状態)だけ表示させたいのですが、どのようにしたらよいのでしょうか? 補足:使用方法としては、外部で読み込み、<TD>に表示させようとしています。 よろしくお願いします。ご教授ください。

  • ランダムに文字を表示したい

    ランダムにテキストやリンクを表示するプログラムを書きたいのですが、何かいいサイトかいい方法はないでしょうか? ランダムに表示する文字列は違うTXTファイルなどに保存して別で管理する方法にしたいのですが。 CGI初心者なのですがよろしくおねがいします。

    • ベストアンサー
    • CGI
  • 絞り込んでランダム表示

    PHPでランダムに文章を表示するようにしたいのですが、以下のような場合はどのようにしたらよいでしょうか? ちなみにSQLを使わずにしようと思っています 1 A text1 2 A × 3 B text2 4 B text3 5 A text4 まず、このようなデータがあるとして、「A」という条件で絞込みます 1 A text1 2 A × 5 A text4 次に絞り込んだ中から「×(未記入)」のモノを除きます 1 A text1 5 A text4 最終的にここからランダムでどちらか1件のみを表示するようにします という流れを作りたいのですが、最後の絞り込んだ条件からランダムに表示する方法が思いつかず悩んでおります どのようにすれば、出来ますでしょうか?

    • ベストアンサー
    • PHP
  • 外部テキストのランダム表示

    Flash初心者です。 ソフトは Flash MX 2004 をつかっています。 質問なんですが、 ボタンを作るとき、マウスがボタンの上にあるとき 一言コメントが出るようにしたいのですが、 そのコメントが何種類かあって、それをランダムで表示させたいです。 外部テキストで出来ると聞いたのですがやり方がまったくわかりません。 onClipEvent(load){ this.loadVariables("text.txt"); } で文字は読み込めたのですが、全部読み込んでしまってどうやってランダムにしたらいいかがわかりません。 どうかお答えお願いします!

  • ランダムで表示されるアイコン→画像+リンク

    複数のアイコンがランダムで配列されるようになっていて(並びが変わるだけで全てが画面上に表示されている)、各アイコンにonマウスで、アイコン毎に応じた大きめの画像が表示される。 そしてその画像をクリックすると外部にリンクされると言うものを作りたいと思っています。画像毎にリンク先は変わります。 また、放置した場合は順に大きめの画像が表示されていくと言った形にしたいと思っています。 こちらの質問などは近いと思うのですが、 http://oshiete1.goo.ne.jp/qa2267673.html ランダムに表示される複数の画像を同時に表示させるというのと、それを連動させる方法などがわかりません。 ご教授戴けると幸いです。どうかよろしくおねがいします。

    • ベストアンサー
    • Flash
  • FLASHを使って、複数jpgをランダム表示させたい

    色々本を読みながら試行錯誤でFLASHを勉強しています。 先陣の皆様に質問したいことがありますので、よろしければご回答いただけると大変助かります。 外部ファイルを読み込んでランダムに表示する。 ↑ ここまでは何とか解決出来たのですがやりたいことは以下 ・50枚あるJPGファイルから横並びにランダムに5枚表示する。 ・リロードすると50枚中5枚が被ることなく、ランダムに5枚表示したい。 単純にランダム表示だと被ることがあり、最悪同じ画像01.jpgが5枚になることもあるので どうにか回避したいのです。 分かる猛者の方回答くださいませ。

  • ランダムでテキストを表示

    ボタンをクリックしたらランダムでテキスト(一行のもの)を表示、これを複数設置したいです。 一つのみならぐぐればすぐでてきますが、同じページに複数設置する方法がわかりません。 できればテキストは別タブに表示ではなく、同じページのテキストボックスに表示されるものがいいです。 教えてください。

  • htmlのランダム表示について

    楽天やヤフーのトップページにいくと、 閲覧する度に違うhtmlファイル(特集部分)が表示されると思います。 自分で運営しているサイトにも、 このランダム表示を利用したいと思っているのですが、 どのようにすればよろしいでしょうか? 尚、現状知ってるのはhtmlやcss、cgi設置くらいです。 画像だけをランダム表示するのは調べてわかったのですが、 htmlファイルそのものをランダム表示するやり方がわからなかったので、 よろしくお願いいたします。