0
每當我跑我得到一個錯誤未定義偏移警告在PHP
Notice: Undefined offset: 3 in C:\xampp\htdocs\colorconverter.php on line 37
這個代碼我做在PHP中,這簡單的一件事是,產生的誤差
function colorConverter($color)
{
preg_match_all("/(\d+\.+\d+)/", $color, $rgba);
list($rgba[0], $rgba[1], $rgba[2], $rgba[3]) = $rgba[1] ;
$rgbaValues = array("RED"=>$rgba[0], "GREEN"=>$rgba[1], "BLUE"=>$rgba[2], "ALPHA"=>$rgba[3]);
return $rgbaValues;
}
雖然它返回的代碼正確的值,但它爲什麼仍然顯示錯誤
了這條線列表中的錯誤($ RGBA [0],$ RGBA [1],$ rgba [2],$ rgba [3])= $ rgba [1]; – user3316523
'$ color'是什麼? – putvande
可能是你在'$ color'沒有設置時在代碼中調用'colorConverter'兩次 – ponciste