你好,不管是多么长的刀都会对心脏造成影响的,因为只要是刀子刺入胸壁,如果治疗得不到治疗就会发生大量失血的情况,所以说用刀子扎入心脏的话相对来说是非常危险的,一旦出现大的血管损伤,患者可能在很短的时间内就会失去生命。单纯从心脏讲,心脏停跳四秒人就头晕,没有方向感,基本失去有效攻击能力。超过五秒至十秒,平均七秒,人晕倒。子弹或刀子冲进心脏,感知的人会产生极大恐惧感在那一瞬间心理就崩溃了,可以说马上失去反抗能力。希望我的回复对你有帮助。