• ベストアンサー

php・10回目ごとに○○

saintandreの回答

回答No.3

余数(割って余った数)を求める演算子「%」を使用すると簡単にできます。 for($i=0;$i<50;$i++){ if($i % 10 == 0){ echo $i . "回目<br />\n"; } } 「$i % 10 == 0」は「$i を 10 で割って余った数が 0 の場合」のになります。

hukazuo
質問者

お礼

ありがとうございました。 %、初めて知りました。 ぜひ使ってみます。

関連するQ&A

  • PHPの書き方について

    メニュー用のPHPと 処理用のPHPに分けて作成しようと考えています。 メニュー用のボタンをクリックすると 処理用のPHPが実行される仕組みです。 この事について幾つか質問させて頂きます。 1.通常、このように分けて作るのでしょうか? 2.分けて作る場合は、どのようにして   メニュー用のPHPから処理用のPHPを呼び出すのでしょうか? 3.分けずに作る場合は   どのようにプログラムを書けば   見やすくなるのでしょうか? よろしくお願いします。

    • ベストアンサー
    • PHP
  • phpとhtmlについて分からない部分があります

    すいません、初めてphpを勉強していまして、 簡単な動作をするphpを試したりしているのですが、実際のhtmlと合わせて使う上で 根本的に分からない事があります。 現在xamppを使ってローカルでphpを作動させています。(全て初心者サイトに書いてある通りに しました) そこに test.phpと test2.phpを2つ用意し、test.phpにラジオボタンなどを作って、formから値を飛ばして test2.phpに処理(選択したラジオボタンによって写真などを並び替えて表示するプログラム)するようにしました。 とりあえず動作自体は問題なく終わり、任意の順番どおり写真が並び替えられました。 ここで質問なのですが私はhtmlの中にラジオボタンを作り、値をphpに送って、結果を再度 htmlに表示させたいのですが、どうしたら良いのでしょうか。 現在ですとボタンを押すとブラウザのアドレスバーが以下のよう変わるので、ページが飛ばされているように思います。 http://localhost/test.php ↓ http://localhost/test2.php 私が行いたいのは (1)htmlのサイトにラジオボタンを置く ↓ (2)別のphpファイルへ値を飛ばして任意の処理 ↓ (3)処理結果を再度htmlに表示する 私はhtmlにphpを埋め込む形ではなく、あくまで別ファイルで処理をして結果を戻したいのですが (3)を行う場合htmlに「処理の結果をココに表示する」というプログラムが 必要ですよね? このあたりのプログラムの流れが分かりません。初心者サイトを見ても具体的な部分が見つかりません。(プログラム自体初心者で、またローカル環境しかないため、このやり方であっているのか どうかさえも分かりません) どなたか詳しいかたいましたら教えてもらえませんか?

    • ベストアンサー
    • PHP
  • PHPのセグメンテーション違反に対する例外処理について

    PHPのセグメンテーション違反に対する例外処理について 再帰呼び出しのプログラム(error_seg.php)を作成し、Linuxのシェルで  $ php error_seg.php と実行しました。 実行環境: PHPのバージョン:5.2.10 Linuxのバージョン:2.6.18-164.15.1.el5 (mockbuild@builder16.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)) #1 SMP Wed Mar 17 11:37:14 EDT 2010 プログラムは下記の通りです。 <?php $cnt=0; function func(){ global $cnt; $cnt++; print $cnt . "回目の呼び出し\n"; func(); } try{ func(); }catch(Exception $e){ echo "例外発生:" . $e->getMessage()."\n"; } ?> ※このプログラムは、   http://d.hatena.ne.jp/syonbori_tech/20090414/1239717538  のサイトを参考にして作りました。 この結果、  1回目の呼び出し  2回目の呼び出し  ・・・  26187回目の呼び出し  26188回目の呼び出し  セグメンテーション違反です と表示され、セグメンテーション違反を再現させました。 ※何回目でセグメンテーション違反が発生するかは、  その都度異なります。 プログラム中で、try-catchの例外処理を入れたのですが、 例外処理されないようです。セグメンテーション違反に対して 例外処理をすることはできないのでしょうか。 できるとすれば、どのように記述をすればよいでしょうか。

    • ベストアンサー
    • PHP
  • PHPのループ数限界値について

    PHPのループ数限界値について 宜しくお願い致します。PHP 5.1.6を使用しております。 PHPのforやwhileのループ処理について、限界のループ数というのは存在するのでしょうか? 今作っているプログラムで、約15,000項目の配列と約10,000項目の配列で2重のループ処理しています。 この場合のループ数は15,000×10,000=150,000,000回の繰り返し回数となってしまいます。 しかも、この配列数は今後も増える可能性が高いです。 ループの限界値が何回なのか、教えてください。

    • ベストアンサー
    • PHP
  • phpのプログラムで一定間隔で処理をする方法

    phpのプログラムで一定間隔で処理をする方法 phpのプログラムで5秒に1回しか処理しない方法はありますか? 同時に2人がアクセスしても、2人目のアクセスは5秒待ち状態になるようにしたいです。 ユーザー側からのアクセスで実行されるのが前提なので、 制限の掛ける方法で悩んでいます。 どうぞよろしくお願い致します。

    • ベストアンサー
    • PHP
  • PHPとjquery

    PHPの内部処理をjqueryを使ってブラウザ上で進捗状況をリアルタイムで見せてくれるようなものは作れますか? jqueryで動的なwebページを作れると聞いての質問なのですが。jqueryは少ししか触っていません 例えば <?php $i = 1; while( $i <= 10 ){ echo "実行中<br>\n"; $i++; sleep(5); } ?> というプログラムがあって、普通に実行したらまとめて10個の"実行中"が表示されるだけですが、これをプログラム処理と同期させてページを更新させること無しに一つづつブラウザに表示させて行くというような処理は可能なのでしょうか?教えてください

  • php include内のエラー処理

    あるphpのプログラムの中で、 「include('a.php');」 などというような形で「a.php」を実行させる場合に、 a.phpに構文エラーがあると、 全体の処理が停止してしまうと思います。 このような場合に、元プログラムを止めずに、 元プログラムの側で「a.php」内に構文エラーがあった事を把握し、 適当なエラー処理をすることは可能でしょうか? (例えば、本体プログラム側で 「a.phpにエラーがあるので動かせませんでした」 と表示させる) イメージとしては 「a.php」は、プラグイン的な位置づけで、状況により、 「b.php」「c.php」など様々なソースを読み込ませることを想定しています。 プラグインにエラーがあるせいで、 本体プログラムまで停止してしまうのを防ぎたいというのが趣旨です。

    • ベストアンサー
    • PHP
  • PHPでメールフォームを作るのはどれほど難しいのでしょうか?

    はじめまして。 このたび、PHP初心者として安くでサーバをレンタルしたものです。 肝心なメールフォームを作らないとと思い、参考書を探しているのですが、 PHPのスクリプトとして処理するプログラムが載っていません。 インターネットでいろいろと探したところ、ソースは公開されておらず、 どうやらかなり難しそうだという結論に至りました。 基礎から勉強して作り上げるには何行程度のプログラムになりますか? PHPを専門とされている方、よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • PHPのプログラムが同時に呼び出された場合について

    PHPで同時に同じプログラムが呼び出された時、 WEBサーバでは、同時にプログラムが実行されるのでしょうか? それとも、先に呼び出された処理が終るのを待ってから、 後の処理が実行されるのでしょうか? よろしくお願いします。

    • ベストアンサー
    • PHP
  • PHPでバーコード読み取りって・・・

    PCにUSBのバーコードリーダーを差し込んで バーコードを読み込んで処理するものを作りたいのですが、 PHPプログラムでは不可能でしょうか?

    • ベストアンサー
    • PHP