ホームページ > バックエンド開発 > PHPチュートリアル > phpは配列を5つのグループに分割します

phpは配列を5つのグループに分割します

WBOY
リリース: 2016-06-23 13:23:52
オリジナル
2010 人が閲覧しました

$list が配列であると仮定します。複数のデータ情報が含まれます。

$listを5つのグループに分けて出力したいと思います。

テンプレート出力の各グループのループ::

{loop $XXXX $x}这是第X组:1里面有$A $B $C2里面有$A $B $C3里面有$A $B $C4里面有$A $B $C5里面有$A $B $C{/loop}
ログイン後にコピー


2 つのループがあると推定されます。最初のループはアイテムの合計数です。2 番目のループは、各

です。


返信ディスカッション (解決策)

<?phpforeach(array_chunk(array(1,2,3,4,5,6,7,8,9,0,1), 5) as $val){	foreach($val as $v)	{		echo $v,"\t";	}	echo "\n";}
ログイン後にコピー
ログイン後にコピー


出力:
1	2	3	4	5	6	7	8	9	0	1	
ログイン後にコピー
ログイン後にコピー

<?phpforeach(array_chunk(array(1,2,3,4,5,6,7,8,9,0,1), 5) as $val){	foreach($val as $v)	{		echo $v,"\t";	}	echo "\n";}
ログイン後にコピー
ログイン後にコピー


output:
1	2	3	4	5	6	7	8	9	0	1	
ログイン後にコピー
ログイン後にコピー



このコールはオールアウトです 最初のグループにコールするにはどうすればよいですか?横断するが列挙はしない最初のグループ

を呼び出すにはどうすればよいですか?
$a = array_chunk(array(1,2,3,4,5,6,7,8,9,0,1), 5);

は走査します、列挙する方法がわかりませんか?

$a = array_chunk(array(1,2,3,4,5,6,7,8,9,0,1), 5);

例を挙げると、私が望むのはテンプレートの出力です。もちろん、テンプレートのコードには数字がありません。
に似ています

{loop $xxx $xx}
これはグループです これは 2 番目のグループです: 4/ 5/ 6
これは 3 番目のグループです: 7/ 8/ 9
.......... ...
もちろんグループが何個あるかは分かりません

テンプレートを使用しているので、テンプレートの要件に従ってデータを渡す必要があります
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート