recherche

Maison  >  Questions et réponses  >  le corps du texte

Comment afficher des valeurs continues dans les groupes ? Veuillez me donner les conseils et l'aide des enseignants.

Ce n'est pas une opération de base de données, c'est une opération php.

Par exemple :

$a="1,2,3,4,5,6,7,8,9,10,11"

$b="8,9,10,11,12,13 , 17,18,19,20"

$c="10,11,12,13,14,15,16,18,20,21,22,23,24"

Résultats requis

$ a="1-11"

$b="8-13,17-20"

$c="10-16,18,20-24"

S'il vous plaît, donnez-moi des conseils

JD26JD261710 Il y a quelques jours740

répondre à tous(1)je répondrai

  • 一锤一座山

    一锤一座山2020-04-22 11:15:34

    Pour les imbéciles, divisons-le d'abord $strList = éclater(",",$str);

    Après cela, nous pouvons boucler la comparaison +1 et -1 à partir du premier ou du dernier. Lorsque

    n'est pas égal, affichez le bit de début + le bit de fin, puis passez à l'étape suivante du cycle.

    Vous pouvez également utiliser la récursivité.

    répondre
    0
  • Annulerrépondre