phpでforeachで回しているデータがあるとして、下記の条件を満たしたページングのクラス値を付与したいです。
例えば、商品リストのjsonデータがあり、それを一覧で並べてアーカイブリスト化する。
それに伴い、jQueryを使ってページングを設置しております。
http://flaviusmatis.github.io/simplePagination.js/
こちらのページング自体の内容が、class名に「page_xxx」というページングするリスト番号を付与しないとページングされないようになっているようで、
その際に、phpでJSONファイルを読み込んだ際にclass名に「page_xxx」という値を設定したいです。
10件のデータがある場合の期待する表示結果
//1ページ目 <li class="page_1"><?php echo $meta_title; ?></li> <li class="page_1"><?php echo $meta_title; ?></li> <li class="page_1"><?php echo $meta_title; ?></li> //2ページ目 <li class="page_2"><?php echo $meta_title; ?></li> <li class="page_2"><?php echo $meta_title; ?></li> <li class="page_2"><?php echo $meta_title; ?></li> .... //10ページ目 <li class="page_10"><?php echo $meta_title; ?></li> <li class="page_10"><?php echo $meta_title; ?></li> <li class="page_10"><?php echo $meta_title; ?></li>
サンプルプログラム
//100件ほどのデータのループ <?php $cnt = 1; ?> <ul> <?php foreach ($metas as $meta): $meta_title = $meta->post_title; ?> //1ページ目 <li class="page_1"><?php echo $meta_title; ?></li> <li class="page_1"><?php echo $meta_title; ?></li> <li class="page_1"><?php echo $meta_title; ?></li> //2ページ目 <li class="page_2"><?php echo $meta_title; ?></li> <li class="page_2"><?php echo $meta_title; ?></li> <li class="page_2"><?php echo $meta_title; ?></li> <?php $cnt++; ?> <?php endforeach; ?> </ul>
このpage_xxx 部分を $cntの値で増やして、一定数リストを並べたら、更新したいです。
初歩的な質問で申し訳ありませんが宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー