The incident happened at the intersection of 23rd and Diamond Streets around 11:30 a.m.
Two men, a 20-year-old and a 23-year-old, were transported to Temple University Hospital. They are expected to be okay.
The Streets Department and Philadelphia Police are investigating.