Fungsi Substr()
Fungsi ini digunakan untuk mengambil atau memotong suatu bagian sebuah string dan menampilkannya sebagai sebuah string tersendiri. Sintaksnya adalah sebagai berikut:
Substr(string,mulai[,panjang])
String akan diambil atau dipotong mulai dari karakter yang terletak pada nomor yang ditunjukkan oleh parameter mulai dengan jumlah sebanyak angka yang ditunjukkan oleh parameter panjang.
Contoh:
$rest = substr ("abcdef", 1); // menghasilkan "bcdef"
$rest = substr ("abcdef", 1, 3); // menghasilkan "bcd"
Parameter mulai juga dapat diisi dengan negatif. Jika negatif, maka perhitungan dimulai dari karakter yang paling belakang.
Contoh:
$rest = substr ("abcdef", -1); // menghasilkan "f"
$rest = substr ("abcdef", -2); // menghasilkan "ef"
$rest = substr ("abcdef", -3, 1); // menghasilkan "d"
Contoh Soal ;
Dengan fungsi string tentukan inputan NIM anda tentukan Fakultas, Jurusan angkatan dan nomor urut dari seorang mahasiswa;
Jawaban ; (jawab.php)
<?php
if (isset($_POST["submit"])) {
$nim=$_POST["nim"];
//cek fakultas
if(substr($nim,0,1)=="M"){
$fak="MIPA";}
elseif(substr($nim,0,1)=="E"){
$fak="EKONOMI";}
elseif(substr($nim,0,1)=="S"){
$fak="SASTRA";}
else {
$fak="?";}
//cek jurusan
if(substr($nim,1,2)=="31"){
$jur="TI";}
elseif(substr($nim,1,2)=="32"){
$jur="MI";}
elseif(substr($nim,1,2)=="33"){
$jur="TKOM";}
else {
$jur="?";}//cek angkatan
$ang=(substr($nim,3,2));//cek no.urut
$n_urut=(substr($nim,5,3));//cetax
echo "Nim : ".$nim."<br>Fakultas : ".$fak." | Jurusan : ".$jur." | Angkatan ".$ang." | No. Urut : ".$n_urut;exit();
}
?>
<form method="post">
<b>NIM Anda : </b>
<input type="text" name="nim">
<input type="submit" value="Hitung" name="submit" />
</form>
Kode program diatas, bisa anda lengkapi dan kembangkan sendiri , Semoga bermanfaat.
1 komentar:
makasih kode nya.... nambah ilmu //... :)
Posting Komentar
Don't Spam Please !