Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (68826 Members, 786 Products, 5386 Topic, 13072 Comments)

Memecah Text/string per-huruf menjadi array untuk Formulir

Dibuat
Login Terakhir 2 Tahun lalu,
Telah Dilihat 4235 Kali
Rizky Madeali Mengatakan : Sultan Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2. Mohon Bantuannya, saya sementara membuat aplikasi pencetakan formulir/blangko, kendalanya yakni untuk memecahkan teks menjadi array misalnya :
  3. $nama = "Saya Sendiri";
  4. menjadi
  5. <table>
  6. <tr>
  7. <td class="awal">S</td>
  8. <td style='border-left:none'>a</td>
  9. <td style='border-left:none'>y</td>
  10. <td style='border-left:none'>a</td>
  11. <td style='border-left:none'></td>
  12. <td style='border-left:none'>S</td>
  13. <td style='border-left:none'>e</td>
  14. <td style='border-left:none'>n</td>
  15. <td style='border-left:none'>d</td>
  16. <td style='border-left:none'>i</td>
  17. <td style='border-left:none'>r</td>
  18. <td style='border-left:none'>i</td>
  19. </tr>
  20. </table>

Ada 5 Jawaban

PHPMU.COM Support
commented on 30 Agu 2018 10:16:51
  1. Assalam,.. Coba begini :
  2. <?php
  3. $string = "Saya Sendiri";
  4. $array_phpmu = str_split($string);
  5. echo "<table border='1'>
  6. <tr>";
  7. $no = 1;
  8. foreach ($array_phpmu as $p){
  9. if ($no==1){ $class = "class='awal'"; }else{ $class = "style='border-left:none'"; }
  10. echo "<td $class>$p</td>";
  11. $no++;
  12. }
  13. echo "</tr>
  14. </table>";
  15. ?>
Rizky Madeali
commented on 30 Agu 2018 11:48:52
  1. Terima Kasih banyak , sudah sangat-sangat membantu. akhirnya sudah bisa lanjut ke tahap berikutnya
Rizky Madeali
commented on 30 Agu 2018 12:23:05
  1. Pak kalau misalnya :
  2. $string = "Saya Sendiri";
  3. $batas = 20; // batas kolom-td sebanyak 20
  4. menjadi
  5. <table>
  6. <tr>
  7. <td class="awal">S</td>
  8. <td style='border-left:none'>a</td>
  9. <td style='border-left:none'>y</td>
  10. <td style='border-left:none'>a</td>
  11. <td style='border-left:none'></td>
  12. <td style='border-left:none'>S</td>
  13. <td style='border-left:none'>e</td>
  14. <td style='border-left:none'>n</td>
  15. <td style='border-left:none'>d</td>
  16. <td style='border-left:none'>i</td>
  17. <td style='border-left:none'>r</td>
  18. <td style='border-left:none'>i</td>
  19. <td style='border-left:none'>&nbsp</td>
  20. <td style='border-left:none'>&nbsp</td>
  21. <td style='border-left:none'>&nbsp</td>
  22. <td style='border-left:none'>&nbsp</td>
  23. <td style='border-left:none'>&nbsp</td>
  24. <td style='border-left:none'>&nbsp</td>
  25. <td style='border-left:none'>&nbsp</td>
  26. <td style='border-left:none'>&nbsp</td>
  27. </tr>
  28. </table>
  29.  
PHPMU.COM Support
commented on 30 Agu 2018 14:10:09
  1. Assalam,.. Jadi begini, silahkan dipelajari :
  2. <?php
  3. $string = "Saya Sendiri";
  4. $array_phpmu = str_split($string);
  5. echo "<table border='1'>
  6. <tr>";
  7. $no = 1;
  8. foreach ($array_phpmu as $p){
  9. if ($no==1){ $class = "class='awal'"; }else{ $class = "style='border-left:none'"; }
  10. echo "<td $class>$p</td>";
  11. $no++;
  12. }
  13.  
  14. $total = count($array_phpmu);
  15. echo "$total";
  16. if (($total-20)<0){
  17. for ($i=0; $i < (20-$total) ; $i++) {
  18. echo "<td style='border-left:none'>  </td>";
  19. }
  20. }
  21. echo "</tr>
  22. </table>";
  23. ?>
Rizky Madeali
commented on 30 Agu 2018 14:32:43
  1. sekali lagi terima kasih, sangat bersyukur saya bergabung di grup phpmu
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!

Online