Will a Fram Extra Guard PH8A oil filter fit on my 1999 Ford Explorer XLT?

It's a v6 SOHC engine

Maybe, maybe not. That engine was designed for two different filters. Either the ph8a or a ph2. The ph8a is a little longer and has a 3/4 - 16 thread, the ph2 has a shorter body and a 22mm thread. Buy both and return the wrong one.