Twenty-three people were injured in an explosion at a South Florida strip mall on Saturday, all of whom were expected to survive, an official said.

The official, Jason Nunemaker, the chief administrative officer for the city of Plantation, Fla., said on Saturday night that everyone had been accounted for and that one trauma patient was upgraded to stable condition.

He toured the site — known as the Market on University — multiple times and said the debris field and shrapnel was reminiscent of damage from a hurricane. Officials said they were exploring a gas leak as the possible cause of the blast, which occurred around 11:30 a.m. in the Broward County city, which is about 30 miles north of Miami.

“It’s a miracle,” Mr. Nunemaker said. “We were very fortunate that we didn’t experience something much worse. I was relieved that it wasn’t more serious with regard to casualties.”