私のコードを添付しました。$current_statement
と$next_statement
を使用して配列の値を定義しようとしています。 $current_statement
は= 7、$next_statement
は= 8です。私がしようとしているのは、$current_statement
と$next_statement
の2つの値を使って、配列の7番目と8番目の値を定義することです。整数から配列値を定義するにはどうすればよいですか?
<?
$date = array('16-01-14','16-01-28','16-02-14','16-02-28','16-03-14','16-03-28',
'16-04-14','16-04-28','16-05-14','16-05-28','16-06-14','16-06-28','16-07-14',
'16-07-28','16-08-14','16-08-28','16-09-14','16-09-28','16-10-14','16-10-28',
'16-11-14','16-11-28','16-12-14','16-12-28');
$currentdate = date('y-m-d');
foreach ($date as $i => $d) {
if ($currentdate >= $d && ($i == count($date)-1 || $currentdate < $date[$i+1])) {
$current_statement = $i;
$next_statement = $i+1;
}
}
?>
例
私は配列から値を選択し$current_statement
と$next_statement
から2つの数値を使用しようとしています。たとえば、$current_statement
が= 7の場合、配列から7番目の値を選択し、別の変数として定義します。 $next_statement
が= 8の場合、配列から8番目の値を選択し、別の変数として定義します。だから私は両方の変数を簡単にエコーアウトすることができました。
私たちにあなたが – RiggsFolly
は* ... 2をエコー表示したい出力の例を表示します$ current_statementと$ next_statementの両方の整数を使って7番目と8番目の値... *を配列から選択する新しい変数は、この '$ var1 = $ date [$ i];'と '$ var2 = $ date [$ i + 1]; '? –
何をしようとしているのは、 '$ current_statement'の数値と' $ next_statement'の数値を使って配列から2つの値を定義することです。 –