Rumah  >  Soal Jawab  >  teks badan

Bagaimanakah saya boleh membuat program ini memformat rentetan dengan betul? PHP - Bersarang Untuk Gelung

rreeee

Ini adalah contoh kod yang saya tulis semula untuk menunjukkan masalah yang saya hadapi dalam program di mana saya ingin memperuntukkan rentetan berformat menggunakan gabungan char dan int yang betul untuk dapat melaksanakan pernyataan SQL, menggunakan rentetan Say. Situasi yang ideal adalah untuk mendapatkan rentetan yang mempunyai gabungan kedua-dua char dan int pada kedudukan itu dalam senarai masing-masing. Sebagai contoh. "Char ialah a dan Int ialah 1". Pada masa ini ia tidak menyusun dan apabila saya memasukkannya ke dalam "Kotak Pasir PHP Dalam Talian" saya mendapat ralat: "Ralat Pelayan Dalaman [500]". Sebarang cadangan tentang cara untuk menjadikannya berfungsi atau cadangan lain adalah dialu-alukan! Terima kasih terlebih dahulu!

P粉006540600P粉006540600250 hari yang lalu642

membalas semua(2)saya akan balas

  • 定静安断明悟空

    定静安断明悟空2024-02-01 17:37:10

    <?php
    $list = ['a', 'b', 'c'];
     $count = [1, 3, 5]; 
     function stringFormatter($c, $i) {  
       return "Char is $c & Int is $i"; } 
       for ($i = 0; i < count($list); $i++) {  
              $string = stringFormatter($list[$i], $count[$i]);   
                  print $string; 
    }?>

    Semoga membantu anda

    balas
    0
  • P粉677684876

    P粉6776848762024-01-18 00:39:00

    untuk ($i = 0; i < $list; $i++) { for ($j = 0; $j < $count; $j++) {

    Terdapat beberapa ralat sintaks di sini - perhatikan $ yang hilang (lihat i di dalam gelung luar). Anda mungkin merujuk kepada $i menggunakan fungsi pengiraan terbina dalam

    Secara umum, terdapat satu set fungsi terbina dalam php yang melakukan kerja yang lebih baik dalam mengendalikan nilai yang dihantar ke mysql (dsb.) - anda mungkin perlu mempertimbangkan untuk menggunakannya - cari "bersih" menggunakan php dan mysqli.

    balas
    0
  • Batalbalas