1 Kings 22:32

32 So when they saw King Jehoshaphat, they all thought that he was the king of Israel, and they turned to attack him. But when he cried out,

1 Kings 22:32 Meaning and Commentary

1 Kings 22:32

And it came to pass, when the captains of the chariots saw
Jehoshaphat
In his royal robes:

that they said, surely it is the king of Israel;
for they might not know the persons either of Ahab or him, but judged by his habit:

and they turned aside to fight against him;
pressed upon him with all their force, either to take him or slay him:

and Jehoshaphat cried out;
with a loud voice, either to the captains to let them know who he was, or to his men to come to his assistance, or rather to God to help and deliver him; since it is said in ( 2 Chronicles 18:31 ) that the Lord helped him, and moved or inclined the hearts of the captains to depart from him, as it follows here.

1 Kings 22:32 In-Context

30 Ahab said to Jehoshaphat, "As we go into battle, I will disguise myself, but you wear your royal garments." So the king of Israel went into battle in disguise.
31 The king of Syria had ordered his thirty-two chariot commanders to attack no one else except the king of Israel.
32 So when they saw King Jehoshaphat, they all thought that he was the king of Israel, and they turned to attack him. But when he cried out,
33 they realized that he was not the king of Israel, and they stopped their attack.
34 By chance, however, a Syrian soldier shot an arrow which struck King Ahab between the joints of his armor. "I'm wounded!" he cried out to his chariot driver. "Turn around and pull out of the battle!"
Scripture taken from the Good News Translation - Second Edition, Copyright 1992 by American Bible Society. Used by Permission.