1
タイトルはこの記事でも正しくないと確信しています。ここ は、私は私の配列は、すべての6件の結果などを保持している列とこの列の結果を行の結果として表示する
Column1 Column2 Column3
result1 result3 result5
result2 result4 result6
のように表示されている結果 を持っていますが、この
Column1 Column2 Column3
result1 result2 result3
result4 result5 result6
のようにそれらを必要とする、問題です私は0と2番目を1列目に表示して続行する(配列は0から始まる)ように選択する必要があることがわかります。
コードはかなり大きいですが、結果を切り替えるための主要部分はので、ここで、この部門のいくつかの種類を持っている必要があり、ここで
$count = count($result);
for ($result = 0; $result < $count; $result++) {
$getorder= "";
if ($count != 1) {
if ($result == 0) $getorder= "first";
if ($result == $count - 1) $getorder= "last";
}
echo '<div class="'.$getorder.'width'.intval(100/$count).'">'.$mycolumn[$result].'</div>';
}
です。ここにちょっとばかげた例があります
$mycolumn[$result % X == X]
私はあなたとあなたのアイデアを混乱させないことを願っています。どうして私が列の代わりに行をするのか自分に尋ねるなら、答えは完全なCSS再構成です。これはここでわかりました。私は結果をターゲットにして列とCSSをそのまま使用することができます
なぜ「
cmonテーブル?いいえ、divと一緒にいなければならない – Benn
なぜですか?表形式のデータに使用すると、表は悪くありません。 – str
答えて
seriuous rounding problemを持つことができるので、
($result/3)
を使用しないでください。 私にあるので、それは私があなたにPHPの汎用コードを投稿あなたのVARSの名前は非常に明確ではありません、それは次のとおりです。ちょうどあなたのニーズに合わせてVARS名を変更し、これはあなたの問題を解決します。
出典
2011-10-30 13:43:13
これは答えではありませんが、コメント – Peter
@PeterSzymkowski絶対に間違っています。これが彼の問題に対する解決策です。コメントはどのようにすることができますか? OPがvar名を変更した場合、これは彼がやりたいことを正確に行います。 –
ありがとうございます! joomla man @AurelioDeRosa peterも正しかったが、問題は自分の部分でどうなるか理解できない。これは単純に$ mycolumn [($ result/3)+ $ result%3]だと思いますか? – Benn
デモhttp://codepad.viper-7.com/hdSi6b
完璧に取り組んでいます。
AurelioDeRosaが言ったようにコード全体を変更することができます。
出典
2011-10-30 14:04:35 Peter
あなたは私のコードを使うことができると主張するので、それは正しいです、私はさらにdownvoteを理解しません。 –
ごめんなさい。私はあなたのコメントupvoted Ive – Peter
関連する問題