我想獲得 a 的最低值array()。現在我有兩個問題:
問題 1:我無法定義 2D 陣列并獲得非法偏移錯誤。
問題 2:當我找到最低值時,我需要知道它是誰。
示例:星期一的值為 5,星期二的值為 8。現在
我需要知道星期一或星期二是否具有最低值,然后我需要該值的作業日。
這是我的代碼:
$x = array(
["Monday"] => array($_REQUEST["Monday"]),
["Tuesday"] => array($_REQUEST["Tuesday"]),
["Wednesday"] => array($_REQUEST["Wednesday"]),
["Thursday"] => array($_REQUEST["Thursday"]),
["Friday"] => array($_REQUEST["Friday"]),
["Saturday"] => array($_REQUEST["Saturday"]),
["Sunday"] => array($_REQUEST["Sunday"])
);
uj5u.com熱心網友回復:
我想你是說你在創建一個帶有從表單傳入的值的日期名稱的陣列時遇到問題,你的陣列定義有點偏離。
這是你想要的嗎?
$x = array(
"Monday" => $_REQUEST["Monday"],
"Tuesday" => $_REQUEST["Tuesday"],
"Wednesday" => $_REQUEST["Wednesday"],
"Thursday" => $_REQUEST["Thursday"],
"Friday" => $_REQUEST["Friday"],
"Saturday" => $_REQUEST["Saturday"],
"Sunday" => $_REQUEST["Sunday"]
);
現在得到最小值并告訴你那是哪一天
$x = array(
"Monday" => 4,
"Tuesday" => 3,
"Wednesday" => 2,
"Thursday" => 1,
"Friday" => 6,
"Saturday" => 7,
"Sunday" => 8
);
print_r(array_keys($x, min($x))[0]);
結果
Thursday
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/324810.html
上一篇:當斐波那契數列大于1000時停止
