ma non puoi farti ritornare la prima lettere, in distinct, direttamente dal database? o ti serve il titolo completo?

altrimenti usando gli array dovresti prima applicare un array_map con una function di callback per farti ritornare solo il primo carattere della stringa e poi usare array_unique per togliere i duplicati