我試圖使用此代碼來分析數組,但它給出了該錯誤。但是,如果我從代碼塊中刪除,只給出它的工作原理。這是代碼。1中未定義的偏移量錯誤
//This function gives error: Notice: Undefined offset: 1 in .......
//but if i delete while block and only write print $type[$i]; it works.
public function checkMimeType(){
echo '<pre>';
$i = 0;
$type = array();
foreach($this->_sourceFile as $key){
$type= $key['type'];
}
while($i <= count($type))
{
print $type[$i].'<br>';
$i++;
}
}
我假設'$型= $鍵[「型」]'是一個字符串?並且你正試圖在一個字符串上count()'後面加一個數組偏移量'$ type [$ 1]' – Scuzzy