Sortieren Sie die Ergebnisse nach Zahlen- und Buchstabengruppen

Ich habe diesen Code:

 'title', 'order' => 'ASC' ) ); if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> 
    <?php $title=get_the_title(); $initial=strtoupper(substr($title,0,1)); if($initial!=$letter) { echo "

$initial :

    "; $letter=$initial; } echo '
  • '.$title.'
  • '; ?>

Ich zeige die Ergebnisse nach Gruppen auf folgende Weise:

 **&** 'title "othertitle **1** 1555555555 1666666666 **2** 2111111111 2555555555 **A** abbbbbbbbb annnnnnnnn **B** blllllllll bhhhhhhhhh 

Aber ich möchte eine Gruppe auf diese Weise:

 **0>9** 1555555555 1666666666 2111111111 2555555555 **A** abbbbbbbbb annnnnnnnn **B** blllllllll bhhhhhhhhh **O** othertitle **T** title 

Also würde ich gerne zeigen:

  • Ergebnisse gruppiert in Buchstaben (A> Z) in verschiedenen Gruppen (zB Gruppe A, Gruppe B, Gruppe C, …)

  • Ergebnisse gruppiert in Zahlen (0> 9) in derselben Gruppe

  • Löschen Sie das erste Zeichen aus dem Titel mit dem Anfangsapostroph (‘) oder Zitat (“).

Wie kann ich bitte auflösen?

Solutions Collecting From Web of "Sortieren Sie die Ergebnisse nach Zahlen- und Buchstabengruppen"