Ingin mengambil sebuah karakter dari depan, tengah atau belakang?


Dalam proses pengelolaan data tertentu, terkadang kita memerlukan yang namanya mengambil sebagian karakter dari depan, tengah ataupun belakang. Seperti generate username yang diambil dari beberapa karakter nama depan.
Tidak jarang juga kita temukan kombinasi-kombinasi unik yang digenerate dari waktu berjalan oleh sistem. Bahasa pemrograman PHP memiliki fungsi tertentu untuk mengambil sebagian karakter dari depan, tengah ataupun dari belakang yaitu substr.

Berikut beberapa contoh untuk mengambil karakter depan, tengah atau belakang dengan fungsi substr.

Penggunaan fungsi substr untuk mengambil karakter depan, simpan dengan nama file left.php

    
<?php
// mengambil 6 karakter dari depan (Fungsi)
echo"
<!DOCTYPE html>
<html lang='en'>
    <head>
        <title>Fungsi PHP untuk mengambil karakter Left, Mid dan Right</title>
        <meta charset='utf-8'>
        <meta name='viewport' content='width=device-width, initial-scale=1'>
        <link rel='stylesheet' href='css/bootstrap.min.css'>
        <script src='https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js'></script>
        <script src='https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js'></script>
        <script src='js/bootstrap.min.js'></script>
    </head>
    <body>
        <div class='container' style='margin-top:50px'>";
            $kalimat = "Fungsi PHP untuk mengambil karakter Left, Mid dan Right";
            $left = substr($kalimat, 0, 6);
            echo "<strong>Kalimat awal :</strong> $kalimat<br>";
            echo "<strong>Hasil substr(";?>$kalimat<?php echo", 0, 6) :</strong> $left
        </div>
    </body>
</html>
";
?>
    

Penggunaan fungsi substr untuk mengambil karakter tengah, simpan dengan nama file mid.php


<?php
// mengambil 8 karakter tengah yang diambil dari karakter urutan ke 27 (karakter)
echo"
<!DOCTYPE html>
<html lang='en'>
    <head>
        <title>Fungsi PHP untuk mengambil karakter Left, Mid dan Right</title>
        <meta charset='utf-8'>
        <meta name='viewport' content='width=device-width, initial-scale=1'>
        <link rel='stylesheet' href='css/bootstrap.min.css'>
        <script src='https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js'></script>
        <script src='https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js'></script>
        <script src='js/bootstrap.min.js'></script>
    </head>
    <body>
        <div class='container' style='margin-top:50px'>";
            $kalimat = "Fungsi PHP untuk mengambil karakter Left, Mid dan Right";
            $mid = substr($kalimat, 27, 8);
            echo "<strong>Kalimat awal :</strong> $kalimat<br>";
            echo "<strong>Hasil substr(";?>$kalimat<?php echo", 27, 8) :</strong> $mid
        </div>
    </body>
</html>
";
?>
    

Penggunaan fungsi substr untuk mengambil karakter akhir, simpan dengan nama file right.php

        
<?php
// mengambil 19 karakter dari belakang (Left, Mid dan Right)
echo"
<!DOCTYPE html>
<html lang='en'>
    <head>
        <title>Fungsi PHP untuk mengambil karakter Left, Mid dan Right</title>
        <meta charset='utf-8'>
        <meta name='viewport' content='width=device-width, initial-scale=1'>
        <link rel='stylesheet' href='css/bootstrap.min.css'>
        <script src='https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js'></script>
        <script src='https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js'></script>
        <script src='js/bootstrap.min.js'></script>
    </head>
    <body>
        <div class='container' style='margin-top:50px'>";
            $kalimat = "Fungsi PHP untuk mengambil karakter Left, Mid dan Right";
            $right = substr($kalimat, -19);
            echo "<strong>Kalimat awal :</strong> $kalimat<br>";
            echo "<strong>Hasil substr(";?>$kalimat<?php echo", -19) :</strong> $right
        </div>
    </body>
</html>
";
?>
    

Download demo DISINI


Terima kasih telah membaca materi ini yang berjudul Fungsi PHP untuk mengambil karakter Left, Mid dan Right dan jangan lupa bagikan melalui sosial media anda dengan klik icon yang berada dibawah judul materi ini.

Kritik dan saran silahkan kirim ke WhatsApp, Instagram atau Facebook.