cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk menunjukkan nilai berterusan dalam kumpulan? Tolong beri saya bimbingan dan bantuan daripada guru.

Ia bukan operasi pangkalan data, ia adalah operasi php.

Contohnya:

$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"

Hasil yang diperlukan

$ a="1-11"

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

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

Tolong beri saya tunjuk ajar

JD26JD261728 hari yang lalu755

membalas semua(1)saya akan balas

  • 一锤一座山

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

    Bagi yang bodoh, mari kita bahagikannya dahulu $strList = explode(",",$str);

    Selepas itu, kita boleh menggelungkan +1 dan -1 perbandingan daripada yang pertama atau terakhir. Apabila

    tidak sama, keluarkan bit mula + bit tamat, dan kemudian teruskan ke langkah seterusnya kitaran.

    Anda juga boleh menggunakan rekursi.

    balas
    0
  • Batalbalas