PHP7で、つまらない質問です。
ご回答いただけると助かります。
3/1〜3/31という日程の文字列が4つずつあります。合計124です。
これをfor文で大小区別しようとすると、思うように分岐できません。
3/1という文字列は、3÷1という計算になってしまうのでしょうか?
やりたい事としては本日(投稿日3/14)以前か、どうかの値を分岐したいです。
例: 3/13は3/14より小さいので出力しない
date()
PHP
1<?php 2 3 $TODAY = date("n/d"); 4 $COM_LIST = array( 5 6 "3/1", 7 "3/1", 8 "3/1", 9 "3/1", 10 "3/2", 11 "3/2", 12 "3/2", 13 "3/2", 14 "3/3", 15 "3/3", 16 "3/3", 17 "3/3", 18 "3/4", 19 "3/4", 20 "3/4", 21 "3/4", 22 "3/5", 23 "3/5", 24 "3/5", 25 "3/5", 26 "3/6", 27 "3/6", 28 "3/6", 29 "3/6", 30 "3/7", 31 "3/7", 32 "3/7", 33 "3/7", 34 "3/8", 35 "3/8", 36 "3/8", 37 "3/8", 38 "3/9", 39 "3/9", 40 "3/9", 41 "3/9", 42 "3/10", 43 "3/10", 44 "3/10", 45 "3/10", 46 "3/11", 47 "3/11", 48 "3/11", 49 "3/11", 50 "3/12", 51 "3/12", 52 "3/12", 53 "3/12", 54 "3/13", 55 "3/13", 56 "3/13", 57 "3/13", 58 "3/14", 59 "3/14", 60 "3/14", 61 "3/14", 62 "3/15", 63 "3/15", 64 "3/15", 65 "3/15", 66 "3/16", 67 "3/16", 68 "3/16", 69 "3/16", 70 "3/17", 71 "3/17", 72 "3/17", 73 "3/17", 74 "3/18", 75 "3/18", 76 "3/18", 77 "3/18", 78 "3/19", 79 "3/19", 80 "3/19", 81 "3/19", 82 "3/20", 83 "3/20", 84 "3/20", 85 "3/20", 86 "3/21", 87 "3/21", 88 "3/21", 89 "3/21", 90 "3/22", 91 "3/22", 92 "3/22", 93 "3/22", 94 "3/23", 95 "3/23", 96 "3/23", 97 "3/23", 98 "3/24", 99 "3/24", 100 "3/24", 101 "3/24", 102 "3/25", 103 "3/25", 104 "3/25", 105 "3/25", 106 "3/26", 107 "3/26", 108 "3/26", 109 "3/26", 110 "3/27", 111 "3/27", 112 "3/27", 113 "3/27", 114 "3/28", 115 "3/28", 116 "3/28", 117 "3/28", 118 "3/29", 119 "3/29", 120 "3/29", 121 "3/29", 122 "3/30", 123 "3/30", 124 "3/30", 125 "3/30", 126 "3/31", 127 "3/31", 128 "3/31", 129 "3/31" 130 131 ); 132 133 for($i=0; $i<124; $i++){ 134 135 if($COM_LIST[$i] > $TODAY){ 136 137 print_r($COM_LIST[$i]."は今日より過去の日"); 138 139 }else{ 140 141 print_r($COM_LIST[$i]."は今日より未来"); 142 143 } 144 145 } 146 147?> 148
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/14 02:12