Kode PHP untuk String Agar Hanya Angka dan Huruf Saja

Misal ada dua buah string yaitu

String 1 : abcd1234343422

String 2 : abcd123##!4343422

Pada string diatas, string 1 hanya berupa angka dan huruf saja. Sementara string 2 ada karakter # dan !. Nah Kita ingin agar string 1 memunculkan pesan ‘string benar’ dan string 2 memunculkan pesan ‘string salah’

Bagaimana kodenya di PHP?

Berikut kodenya

<?php
$strings = array('abcd1234343422', 'abcd123##!4343422');
foreach ($strings as $testcase) {
    if (ctype_alnum($testcase)) {
        echo "$testcase string benar.\n";
    } else {
        echo "$testcase string salah.\n";
    }
}
?>

Ya.. kita menggunakan fungsi ctype_alnum() untuk kasus ini.

Selamat mencoba!