2
我試圖從服務器獲取的時間(秒),然後這關聯到一個學生的名字:如何時間(秒)與一個名字相關聯
$info = getdate();
$sec = $info['seconds'];
$current_sec = $sec;
echo $current_sec;
echo " | ";
if ($current_sec == '1') {echo 'John';}
else if ($current_sec == '2') {echo 'Mary';}
else if ($current_sec == '3') {echo 'Bill';}
~~~
else if ($current_sec == '60') {echo 'Bob';}
echo " | ";
echo $current_sec;
但是我似乎得到了相同的結果每次無論何時刷新頁面:
15 |約翰| 1
其中15是實際秒數。
我將不勝感激任何幫助。
你真的需要閱讀http://php.net/manual/en/language.operators.assignment.php和http:// PHP .net/manual/zh/language.operators.comparison.php –
正如其他人已經指出,您*誤用了賦值運算符。不過,您可能需要考慮在您的案例中使用['switch'](http://php.net/manual/en/control-structures.switch.php)塊。 –
@Alvin Wong:...或陣列 – zerkms