1 Kings 22:32

32 When the chariot commanders saw Jehoshaphat, they shouted, "He must be the king of Israel!" So they turned to fight against him, but Jehoshaphat 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 But the king of Israel said to Jehoshaphat, "I will disguise myself and go into battle, but you wear your royal attire." So the king of Israel disguised himself and went into battle.
31 Now the king of Aram had ordered his 32 chariot commanders, "Do not fight with anyone at all except the king of Israel."
32 When the chariot commanders saw Jehoshaphat, they shouted, "He must be the king of Israel!" So they turned to fight against him, but Jehoshaphat cried out.
33 When the chariot commanders saw that he was not the king of Israel, they turned back from pursuing him.
34 But a man drew his bow without taking special aim and struck the king of Israel through the joints of his armor. So he said to his charioteer, "Turn around and take me out of the battle, for I am badly wounded!"
Holman Christian Standard Bible ® Copyright © 2003, 2002, 2000, 1999 by Holman Bible Publishers.  Used by permission.  All rights reserved.