テーブルの表示順を、左から右ではなく、上から下に表示させる計算式
1 2
3 4
5 6
7 8
という順番で表示されているテーブルを、
1 5
2 6
3 7
4 8
という順番で表示させるようにしたい。
計算対象が横二列の場合限定だけど、
たぶんこんな感じでデータをソートさせればOK。
・$iが1から始まる場合
・$lengthが、データの数
$i < ceil($length / 2) ? $i * 2 - 1 : ($i - ceil($length / 2)) * 2;
まだ試してないけど、たぶんこれで行けるはず。。^^;
3 4
5 6
7 8
という順番で表示されているテーブルを、
1 5
2 6
3 7
4 8
という順番で表示させるようにしたい。
計算対象が横二列の場合限定だけど、
たぶんこんな感じでデータをソートさせればOK。
・$iが1から始まる場合
・$lengthが、データの数
$i < ceil($length / 2) ? $i * 2 - 1 : ($i - ceil($length / 2)) * 2;
まだ試してないけど、たぶんこれで行けるはず。。^^;
最初に記事を書いた日:2015/01/27
この記事をシェアする
関連記事
- ・外部メールサーバーからメール送信するPHPの関数(簡略版)
- ・TinyMCEにelFinderを搭載した環境で、ファイルを選択できるようにする方法
- ・秒速でPHPのフォームにreCAPTCHA v3を導入するサンプルコード
- ・htaccessのRewriteでGETパラメータを無理やり引き継ぐPHPコード
- ・RewriteRuleが効いているURLで、?以降の文字列を取得する方法
- ・ワードプレスでコメントを完全無効にする方法【コメントスパム対策】
- ・MacでPHP環境のローカルサーバーを立ち上げる方法
- ・画像ファイルをリサイズして、データで返す
リサイズした結果を、ファイルではなく変数に返す。 - ・サーバー内の全てのファイルから、文字列検索
HTTPS化作業に使える - ・PHPで、指定したディレクトリ以下のファイル一覧を再帰的に取得