-2
我必須檢查兩個散列值相等...如何檢查兩個哈希值是否相等?
散列1:19261 | 9;0;9;0;1
哈希2:19261 | 9;0;9;0;1
如果在散列1或2的值不等於象:
散列1:19261 | 9;0;9;0;1
哈希2:19261 | 9;0;9;0;5
它應該出現錯誤!
我就是這麼做的:
if($ADL_HNO{"$LinkID;$NameIndex;$Side"} == $ADLT_HNO{"$key[0];$key[1];$key[2]"}){
#print " HNO identisch\n";
}
else
{
print "Die ADL-HNO: ".$ADL_HNO{"$LinkID;$NameIndex;$Side"}."\ mit der LinkID: $LinkID und Side: $Side sind nicht identisch zur ADLT-HNO: ".$ADLT_HNO{"$key[0];$key[1];$key[2]"}."\n";
}
目前,它僅比較的第一個數字(在這種情況下,9)。 我如何檢查所有?
使用'eq'來比較字符串。你用'嚴格使用嗎?使用警告;'? – melpomene
啊現在可以工作....我使用了錯誤的操作符...謝謝! – Moehre