Remplacez les caractères diacritiques par ASCII "équivalent" en PHP?

Questions connexes:

  1. Comment remplacer des caractères dans une java String?
  2. Comment remplacer des caractères spéciaux avec leurs équivalents (comme le " á "pour " un") en C#?

Comme dans les questions ci-dessus, je suis à la recherche d'un système fiable, robuste, de manière à réduire tout caractère unicode à la quasi-équivalent ASCII à l'aide de PHP. Je veux vraiment éviter de rouler ma propre table.

Par exemple (volé à partir du 1er référencé question): Gračišće devient Gracisce

source d'informationauteur Dolph