Software Khusus PPTKIS


Software ini khusus untuk PJTKI

Dengan fasilitas :

  1. Otomatis input enjaz
  2. Otomatis input KTKLN
  3. Otomatis input SISKOTKLN dan SPPTKLN
  4. Pencarian data tki dengan cepat
  5. Berbagai laporan dan pencetakan
  6. Dapat diakses dari manapun

Info SOFTWARE PJTKI lebih lengkap klik disini


Memotong dan Menggabung String PDF Print E-mail
Pemograman - PHP

Ada beberapa fungsi yang digunakan untuk memotong dan menggabung kembali data string. Berikut ini adalah beberapa fungsi yang digunakan untuk melakukan tugas tersebut dan sering digunakan lpada sebuah aplikasi pembuatan website.


1. Fungsi explode()
Fungsi ini digunakan untuk memotong data string menjadi beberapa bagian berdasarkan mode tertentu. Bentuk sintaksnya adalah
explode(mode, data_string, jumlah_potongan)
Keterangan
mode : adalah karakter tertentu yang ditetapkan menjadi parameter pemisah
data_string adalah data sumber yang dipotong
jumlah_potongan adalah sebuah angka yang menyatakan jumlah maksimal hasil pemotongan. Apabila bagian ini tidak dideklarasikan maka data string dipotong sebanyak mode atau parameter yang ada pada data string tersebut
Berikut adalah contoh penggunaan fungsi tersebut dalam script
<?php
$nama_hari    = "Minggu Senin Selasa Rabu Kamis Jumat Sabtu ";
$array_hari    = explode(" ", $nama_hari);
$jml_hari    = count($array_hari)-1;
for ($a=0; $a<$jml_hari; $a++){
$ke = $a+1;
echo "Hari ke " .$ke . " adalah hari : " . $array_hari[$a]. "<br>";
}

echo "<br>";
$potong        = explode(" ", $nama_hari, 4);
$jml_potong    = count($potong);
for ($r=0; $r<$jml_potong; $r++){
$urut    = $r+1;
echo "Hari ke " .$urut. " adalah hari : " .$potong[$r]. "<br>";
}
echo "<br>Percobaan menggunakan fungsi list pada array yg telah dipotng dengan explode <br>";
list($hari1, $hari2, $hari3, $hari4, $hari5, $hari6, $hari7) = $array_hari;
echo "Hari pertama adalah : " .$hari1. "<br>";
echo "Hari kedua adalah : " .$hari2. "<br>";
echo "Hari ketiga adalah : " .$hari3. "<br>";
echo "Hari keempat adalah : " .$hari4. "<br>";
echo "Hari kelima adalah : " .$hari5. "<br>";
echo "Hari keenam adalah : " .$hari6. "<br>";
echo "Hari ketujuh adalah : " .$hari7. "<br>";
?>


2. Fungsi split()

Fungsi split mempunyai kegunaan yang sama dengan fungsi explode, yaitu memotong data string berdasarkan mode tertentu.
Bentuk sintaksnya adalah split(mode, data_string)
Keterangan
mode : adalah karakter tertentu yang ditetapkan menjadi parameter pemisah
data_string adalah data sumber yang dipotong

Berikut ini contoh dalam sebuah script
<?php
$nama_imam    = "Ali bin Abi Thalib,Hasan Al Mujtaba,Husein As Syahid,Ali Zainal Abidin,Muhammad Al Bagir,Ja'far Al Shadiq,Musa Al Kadhim,";
$nama_imam    .="Ali Al Ridha,Muhammad Al Jawwad,Ali Al Hadi,Hasan Al Askari,Muhammad Al Mahdi Al Munthadar";
echo "Nama nama Imam Alaihimus Shalawat was Salaaam (stirng ini belum kita pisah menggunakan fungsi split) " .$nama_imam. "<br>";
echo "Dan sekarang kita gunakan fungsi split, dan hasilnya dibawah ini <br>";
$duabelas_maksum    = split('[,]', $nama_imam);
$hitung                = count($duabelas_maksum)-1;
for ($as=0; $as<$hitung; $as++){
$urut = $as+1;
echo "Imam ke " . $urut . " adalah " . $duabelas_maksum[$as] . " Alaihis Salaam <br> ";
}
?>


3. Fungsi Implode()
Fungsi implode() digunakan untuk menggabung data yang sudah dipotong dengan fungsi explode ataupun split. Bentuk sintaksnya adalah : implode(pemisah, string)
Keterangan
pemisah        : adalah karakter tertentu yang dijadikan pemisah antara bagian-bagian data yang digabung
string        : adalah data_array yang akan digabung
contoh:
<?php
$nama_imam    = "Ali bin Abi Thalib,Hasan Al Mujtaba,Husein As Syahid,Ali Zainal Abidin,Muhammad Al Bagir,Ja'far Al Shadiq,Musa Al Kadhim,";
$nama_imam    .="Ali Al Ridha,Muhammad Al Jawwad,Ali Al Hadi,Hasan Al Askari,Muhammad Al Mahdi Al Munthadar";
echo "Nama nama Imam Alaihimus Shalawat was Salaaam (stirng ini belum kita pisah menggunakan fungsi split) " .$nama_imam. "<br>";
echo "Dan sekarang kita gunakan fungsi split, dan hasilnya dibawah ini <br>";
$duabelas_maksum    = split('[,]', $nama_imam);
$hitung                = count($duabelas_maksum)-1;
for ($as=0; $as<$hitung; $as++){
$urut = $as+1;
echo "Imam ke " . $urut . " adalah " . $duabelas_maksum[$as] . " Alaihis Salaam <br> ";
}
echo "<br>";
$kalimat    = "Sekarang kita akan gabungkan kembali dengan menggunakan fungsi implode dengan pemisah <br> ";
$dirubah    = htmlspecialchars($kalimat, ENT_QUOTES);
echo $dirubah;
$gabung    = implode("<br>", $duabelas_maksum);
echo "Ini adalah nama Alaihimus Sholawat was Salaam <br>";
echo $gabung;
?>