A violent weekend in Philadelphia left a police officer wounded, and four people dead, including a 4-year-old girl allegedly shot by her father and three people gunned down inside a Kensington home.

Other shootings around the city left at least 10 others wounded, with the violence continuing into early Monday morning. One person also was stabbed early Saturday.

"This is a very dangerous city," Mayor Jim Kenney told reporters Sunday night outside Penn Presbyterian Medical, where Officer James McCullough was taken after he was shot. "There are a lot of guns out there. We need to get guns off the street to keep our officers and citizens safe."

Officer shot in West Philadelphia

One of the most high-profile incidents in the violence-filled weekend happened about 9 p.m. Sunday, when McCullough was shot in the left thigh while chasing two suspects in a botched car theft in West Philadelphia.

A woman had flagged down the officer near Salford and Market Streets, and told him two men had broken into her car. As McCullough and his partner approached the vehicle, two men got out and one started firing at him, striking him in the leg.

The 24-year-old officer was hospitalized in stable condition at Penn Presbyterian Medical Center. The suspected shooter was apprehended Monday, law enforcement sources said.

3 slain in Kensington quadruple shooting

Earlier Sunday, police said a 46-year-old man fatally shot three people inside a Kensington rowhouse, then barricaded himself inside.

Police on Monday said 46-year-old James Dickson is charged with three counts of murder and one count of attempted murder for the shootings inside the home on the 600 block of Westmoreland Street. A fourth person was also shot but survived.

Girl, 4, fatally shot; father charged

Those incidents came after a 4-year-old girl died after she was shot in the face inside her family's East Kensington home on Saturday afternoon.

Her family initially told police that the girl's 5-year-old sibling accidentally shot her while playing with the firearm; Maurice "Stephon" Phillips later admitted to authorities that he was the one who had been "playing around with the gun" and the other child had nothing to do with the shooting.

Phillips has been charged with third-degree murder, involuntary manslaughter and other offenses.

3 wounded in West Oak Lane shooting

The string of shootings was continuning into early Monday, when three people were wounded by gunfire in the city's West Oak Lane section.

Police radio reports said a private vehicle arrived at Albert Einstein Medical Center about 1:15 a.m. Monday with three men suffering from gunshot wounds, including the driver. Moments before they arrived at the hospital, officers had been called to North Sydenham Street and 68th Avenue for a report of gunfire.

One of the men shot was in critical condition; two were reported in non-life-threatening condition.

7 shot in four-hour span

Seven people were injured in a series of four shooting incidents across the city over a four-hour span early Sunday morning.

In those unrelated incidents, a 25-year-old man was shot in his wrist the 4100 block of Lancaster Avenue just after 2 a.m., three men were shot on the street on the 3300 block of North 9th Street at about 3:40 a.m., a 27-year-old man was shot in his arm on the 100 block of West Lehigh Avenue shortly before 5 a.m., and a 19-year-old was shot in his buttocks on the 200 block of East Erie Avenue at about 5:45 a.m.