Pada artikel kali ini akan membahas tentang Fungsi dari substr() script di PHP (Hypertext Prepocessor).
Substring (substr()) di bahasa pemrograman php adalah sebuah fungsi yang digunakan untuk memotong atau memperoleh karakter dalam sebuah variable. Fitur ini cukup sering digunakan dalam proses pembuatan program PHP, terutama yang membutuhkan manipulasi string.
Sebagai contoh pada artikel kali ini saya akan menggunakan NIM(Nomor Induk Mahasiswa) sebagai pembahasan dan dilengkapi dengan struktur keputusan IF THEN.
NIM 14221026
Dua digit pertama adalah tahun masuk
NIM 14221026
Dua digit pertama adalah tahun masuk
Dua digit setelah dua digit pertama adalah Id Jurusan
Dua digit setelah tiga digit terakhir adalah Jenis Registrasi
Tiga digit terakhir adalah Nomor Urut Mahasiswa
Untuk struktur keputusan IF Then nya
14 adalah Tahun Masuk 2014
22 (21 =SI, 22=TI, 23=SK)
1 = Reguler, 2 = Transfer, 3 = Pindah
026 Nomor Urut
026 Nomor Urut
Mengambil dua digit pertama dari sebuah Nim(angka) = substr($Nim, 0,2);
Mengambil dua digit setelah dua digit pertama dari sebuah Nim(angka) = substr($Nim, 0,2);
Mengambil dua digit setelah tiga digit terakhir dari sebuah Nim(angka) = substr($Nim, -4,1);
Mengambil tiga digit terakhir dari sebuah Nim(angka) = substr($nim, -3);
Jika ingin mengambil string $Nim mulai dari index ke-2 bisa menggunakan substr($Nim,2) artinya karakter akan di ambil mulai dari index ke dua dan jika ingin mengambil karakter dari akhir string $Nim bisa menggunakan substr($Nim,-3) artinya pada karakter akan diambil dari 3 digit terakhir
Jika ingin mengambil string $Nim mulai dari index ke-2 bisa menggunakan substr($Nim,2) artinya karakter akan di ambil mulai dari index ke dua dan jika ingin mengambil karakter dari akhir string $Nim bisa menggunakan substr($Nim,-3) artinya pada karakter akan diambil dari 3 digit terakhir
Langsung saja ketik source code dibawah ini, simpan dengan extensi .php lalu jalankan di localhost bisa dengan webserver xampp server, lamp Server, Apache server dan web server lainnya
Kalau malas ngetik dari awal source kodenya, langsung saja copy script dibawah ini, tapi saya sarankan diketik ulang source codenya.
<?php
$Nim ="14221026";
$suba=substr($Nim,0,2);
$subb=substr($Nim,2,2);
$subc=substr($Nim,-4,1);
$subd=substr($Nim,-3);
echo"<center>Nomor Induk Mahasiswa : $Nim</center><br>";
//Tahun Masuk
if ($suba==""){
echo"Tahun Masuk Tidak Ada<br>";
}
else{
echo"$suba <br>Tahun Masuk = 20$suba <br>";
}
//KODE JURUSAN
if ($subb == "21"){
echo"$subb<br> Nama Jurusan = Sistem Informasi <br>";
}
elseif($subb == "22"){
echo"$subb<br> Nama Jurusan = Teknik Informatika <br>";
}
elseif($subb == "23"){
echo"$subb<br> Nama Jurusan = Sistem Komputer <br>";
}
else{
echo"Kode Jurusan Tidak Ada</br>";
}
//JENIS REGISTRASI
if ($subc == "1"){
echo"$subc<br>Jenis Registrasi = Kelas Reguler <br>";
}
elseif($subc == "2"){
echo"$subb<br> Jenis Registrasi = Kelas Pindah <br>";
}
elseif($subc == "3"){
echo"$subb<br> Jenis Registrasi = Kelas Transfer <br>";
}
else{
echo"Jenis Registrasi Tidak Ada</br>";
}
if ($subd==""){
echo"Nomor Urut Tidak Ada";
}
else{
echo"$subd<br>Nomor Urut = $subd <br>";
}
echo"<hr>";
/*
14221026
14 TAHUN MASUK
21 (21 =SI, 22=TI, 23=SK)
1 REG (2 PINDAH 3 TRANSFER)
015 ( NOURUT)
*/
?>
Sekian artikel tentang Fungsi dari substr() script di PHP (Hypertext Prepocessor) lengkap dengan scriptnya, semoga bermanfaat,jangan lupa koment :)