私はそれを知っているかもしれません - PHPでは、ループが実行される前にforeachループが何回実行されるのですか?
つまり、その特定のループの
私はいくつかの異なるCSSを適用したいカウントに依存します。そのループを実行する前にfor-eachループの数を知ってください
0
A
答えて
1
機能count
を使用して、配列内の数字の数を取得します。
例:
$array = array('test1', 'test2');
echo count($array); // Echos '2'
それとも、あなたがそうのようなものを設定することができため、種類のエンジニアになりたい場合:
$array = array('test1', 'test2');
$count = 0;
foreach ($array as $a) { $count++; }
をそして、それはあなたのためにそれを数えることができる、と$count
変数がカウントを保持する、これはあなたを助けて欲しい。
1
単にcount()アレイと同様に、条件として出力を使用する:あなたはをループするために必要なデータのサイズを知るために、カウント()またはのsizeof()PHP関数を使用することができます
if (count($array) > 100) {
// This is an array with more than 100 items, go for plan A
$class = 'large';
} else {
// This is an array with less than 100 items, go for plan B
$class = 'small';
}
foreach ($array as $key => $value) {
echo sprintf('<div id="%s" class="%s">%s</div>', $key, $class, $value);
}
関連する問題
- 1. foreachループでsprintf()を分割してください
- 2. データベースをforeachループで照会しないでください。
- 3. .NET 4.0パラレルforeachループは、私はそれの中心で並列foreachループを持っている小さなWPF C#アプリケーションを持っている「生産」アプリケーション
- 4. foreachループ内で関数を実行しているときのプログレスバー
- 5. 一時停止して、私はこのようになりますforeachループを持っているForeachループ
- 6. ネストされたループを実行する+ foreach + csh
- 7. ループ内で一度だけ実行されている数学の行
- 8. foreachループをParallel.ForEachループに変更する
- 9. jQueryで他のコードを実行する前にループが完全に実行されていることを確認してください
- 10. vba:ループごとに最初に何かを実行してください。
- 11. 複数の行foreachループでアップデート
- 12. foreachループの中で関数を1回だけ使用する
- 13. ループ内の変数名を変更してください
- 14. Foreachループの変数を使用する
- 15. foreachループ内のPHP変数
- 16. Codeigniterのforeachループ内でクエリを実行する
- 17. ネストされたR foreachループの外側ループ変数
- 18. PHPのキー()のforeachループ奇妙な行動にOR foreachループで、この時
- 19. Smarty数学関数Foreachループ
- 20. Bash forループ - 変数名を変更してください
- 21. foreachループを別のforeachループに挿入するのは安全ですか?
- 22. foreachループを破る
- 23. PHP - アンパサンドforeachループ内の変数の前に
- 24. PHPのforeachループ
- 25. PHPのforeachループ
- 26. Perlのforeachループ
- 27. 関数を実行する前にclassNameを確認してください
- 28. WindowsのコマンドラインでForeachループを実行しますか?
- 29. Perl foreachループは1行だけを出力します
- 30. C#WebBrowserDocumentCompleteをforeachループで実行する方法
。 – Indrajit
どのようなコンテンツをループしていますか? – marklark