私の頭脳では解決できない問題、すなわちif-else条件の作成に問題があります。 960x540は値 "1"を取得する値です。すべて一方の側から960x540の数の値が増加すると、これよりも小さい値(例えば800x480)は値「1」を再び取得し、同様の状況540x960(480x800などが小さい順に降順) 1000x540または960x600)、 "1"ではなく変数に "2"を指定してください...私が問題を明確に記述したことを希望します。 例960x540と全体の価値を乗算することをお勧めしました。これで簡単に作業できます。しかし問題は、私が携帯電話の画面解像度で作業するという事実にあります。その理由は、800x600ピクセルのような低解像度のデスクトップについては忘れてしまいます。 540x960の解像度の画面...悪い英語を申し訳ありません。数字で作業する場合のIF ELSE条件
答えて
私はあなたの要求をより明確に説明しようとします。 (私はすべての権利を得たかわからないので、私はあなたの質問を編集しませんでした)
- 960x540の=> 1
値が小さい=> 1
- 800×480
大きな値(各次元)=> 2
- 1000x540
- 960x600
あなたはx軸とyの解像度の両方を見て、あなたの結果を決定する必要があります。 これは本当に複雑な状態になるため、特定の解像度を確認しないでください。
- xとy(幅と高さ)を抽出します。
- 個別にテストしてください。
あなたの文があれば、次のようになります。
if ($x > 960 || $y > 540)
$result = 2;
else
$result = 1;
モバイルデバイス向けに開発する場合は、ポートレートとランドスケープビューのサポートに問題が発生する可能性があります。あなたのステートメントでは、 'x> y'の解像度に依存しています。私はあなたがPHPコードでこれがなぜ必要なのかわかりませんが、それがレイアウト上の目的のためであれば、CSSのメディアクエリをチェックしたいかもしれません。 – Smamatti
あなたは私を完全に理解しています。あなたの答えとあなたの理解をありがとう!ところで、私はメディアクエリを使用しています。問題は、このソリューションを使用して大きな画像をPHP(+ jsとcookies)で削除したいということです。 – user1103744
あなたは数学のこのビットに興味があるかもしれない:
ビデオの幅を渡すことによって、あなたは高さの比を得ることができます(4:3):
$height = round(floor($width/1.330),-1);
あなたは1.330(16:9)のための1.770に変更することができ番目ループ
例荒いと追加160:
$i=160;
while($i<=1024){
$height = round(floor($i/1.330),-1);
$ratios[]=array('width'=>$i,'height'=>$height);
$i=($i+160);
}
print_r($ratios);
/*
Array
(
[0] => Array
(
[width] => 160
[height] => 120
)
[1] => Array
(
[width] => 320
[height] => 240
)
[2] => Array
(
[width] => 480
[height] => 360
)
[3] => Array
(
[width] => 640
[height] => 480
)
[4] => Array
(
[width] => 800
[height] => 600
)
[5] => Array
(
[width] => 960
[height] => 720
)
)
*/
希望します。
- 1. if else withデータベースの変数の条件
- 2. SQL:INSERT INTOの条件(IF-ELSE)
- 3. H2データベースクエリのIf-Else条件
- 4. if(条件、then、else)in
- 5. else if条件内で変数を反復するか?
- 6. Linuxシェルスクリプトの1行if/else条件
- 7. ElseIf条件が真の場合、else ifの文は実行されません。
- 8. 場合は、複数の単一else条件
- 9. If Else(小数点以下桁数)の条件
- 10. if/else同じ行の条件が動作しない
- 11. if else条件に基づく操作の転送
- 12. 場合... ELSE IF()対使用
- 13. (Javaの場合)if/else if/elseループの後のreturn文?
- 14. Excel - (配列式)異なる場合の複数のIF条件の合計
- 15. bash-複数の条件付きでIFを使用する場合
- 16. アセンブリ - 条件と大文字の場合
- 17. 方法の多くのif/else条件を避けるには?
- 18. 条件付きタグ/ if/elseをWordpressのカスタム関数で使用しますか?
- 19. ブランチカバレッジテストで最初のif条件が真であった場合、条件が実行されたらelse?最初の条件がtrueの場合>ライン/ブランチカバレッジテストでは、それは第二の条件を実行することは可能である -</p> <pre><code>If (condition1) statement.. Else if (condition2) statement.. Else if (condition3) statement.. else end </code></pre> <p>私の質問がされています
- 20. if-else条件がレール状態マシンにチェックインする
- 21. IF条件を挿入する、ELSEは何もしない、MySQLi
- 22. ジェイド条件付き(if/else)インラインdivにクラスを追加する
- 23. PythonでNoneTypeエラーが発生した場合If条件
- 24. openMP条件付きプラグマ "else else"
- 25. せた場合 - 複数の条件
- 26. 'else'に 'if'エラーがない場合
- 27. if、else if、elseのデバッガ動作
- 28. 条件付きIf-Elseリスト内包語の補完
- 29. SimpleXML IF条件
- 30. は、if条件
「私が問題を明確に記述したことを希望します」。 Err、私はそうは思わない。 –
正確にはっきりしないものは何ですか? – user1103744
@ user1103744リクエストはすべてプレーンテキストであり、構造化されていないため、問題を理解するのがさらに難しくなります。私は問題を解決しようとし、私の答えでそれを説明しようとしました。私が解決のための要求を正しく受けているかどうか確認してください。たぶんあなたの質問を編集し、リストを追加してください。 – Smamatti