Case Conversion: Cara Mengubah Huruf Besar ke Kecil

Case Conversion: Cara Mengubah Huruf Besar ke Kecil

Case Conversion: Cara Mengubah Huruf Besar ke Kecil

Case Conversion: Cara Mengubah Huruf Besar ke Kecil

Pada artikel kali ini, kami akan membahas mengenai case conversion; cara mengubah huruf besar ke kecil dan sebaliknya. Seperti yang kita tahu, dalam proses pembuatan program PHP, terkadang kita perlu untuk mengubah huruf besar ke kecil. Kami akan membahas empat fungsi bawaan PHP yang bisa digunakan untuk keperluan ini.

Mengubah Huruf Besar ke Kecil

Untuk mengubah huruf besar ke kecil dalam sebuah string PHP, kita bisa menggunakan fungsi strtolower(). Fungsi ini membutuhkan satu buah argumen, yakni string yang akan diubah.

Berikut contoh penggunaan fungsi strtolower():

1

2

3

4

5

6

<?php

$kalimat = “SAYA Sedang Belajar PHP di PHPHOSTING”;

$kalimat_new = strtolower($kalimat);

echo $kalimat_new;

// saya sedang belajar php di phphosting

?>

Fungsi strtolower() sering digunakan dalam operasi perbandingan string, karena terkadang kita tidak bisa menentukan apakah variabel asal sudah dalam huruf kecil atau dalam huruf besar.

Dalam kebanyakan kasus, sebuah hasil inputan dari user (biasanya berasal dari form), bisa dikonversi terlebih dahulu ke dalam huruf kecil, kemudian baru disimpan ke dalam database, biasanya ini diperlukan untuk pemrosesan username:

1

2

3

<?php

$user_name = strtolower($_GET[“user_name”]);

// proses variabel user_name disini ?>

Mengubah Huruf Kecil ke Besar

Untuk mengubah huruf besar ke kecil di dalam PHP, bisa menggunakan fungsi strtoupper(). Cara penggunaannya hampir sama dengan fungsi strtolower().

Berikut adalah contoh penggunaan fungsi strtoupper() di dalam PHP:

1

2

3

4

5

6

<?php

$kalimat = “SAYA Sedang Belajar PHP di PHPHOSTING”;

$kalimat_new = strtoupper($kalimat);

echo $kalimat_new;

// SAYA SEDANG BELAJAR PHP DI PHPHOSTING

?>

Mengubah Huruf Pertama Awal String

Fungsi ucfirst()  berfungsi untuk mengubah huruf pertama awal string menjadi huruf besar. Langsung saja kita lihat menggunakan contoh kode program:

1

2

3

4

5

6

<?php

$kalimat = “saya sedang belajar PHP di Phphosting”;

$kalimat_new = ucfirst($kalimat);

echo $kalimat_new;

// Saya sedang belajar PHP di Phphosting

?>

Perhatikan bahwa fungsi ucfirst() tidak peduli dengan karakter lain selain karakter pertama. Dalam contoh di atas kata PHP menggunakan huruf besar, dan tidak akan terpengaruh oleh fungsi ini.

Selain itu, fungsi ucfirst() juga hanya mengubah karakter pertama string, bukan karakter pertama setiap kalimat (yang dipisah dengan tanda titik), seperti kasus berikut ini:

1

2

3

4

5

6

<?php

$kalimat = “jangan diganggu! saya lagi serius belajar PHP. di phphosting.”;

$kalimat_new = ucfirst($kalimat);

echo $kalimat_new;

// Jangan diganggu! saya lagi serius belajar PHP. di phphosting.

?>

Secara teknis, string di atas terdiri dari tiga kalimat, namun fungsi ucfirst() hanya melihat karakter pertama string saja. Jika Anda ingin mengubah huruf pertama setiap kalimat, harus membuat fungsi tersendiri.

Mengubah Huruf Pertama Setiap Kata

Apabila yang diinginkan adalah agar huruf pertama dalam setiap kata menjadi huruf besar, PHP menyediakan fungsi ucwords(). Berikut contoh penggunaannya:

1

2

3

4

5

6

<?php

$kalimat = “saya sedang belajar php di phphosting”;

$kalimat_new = ucwords($kalimat);

echo $kalimat_new;

// Saya Sedang Belajar Php Di Phphosting

?>

Seperti yang terlihat, hasil akhir setiap huruf pertama diubah menjadi huruf besar. Bagaimana jika string tersebut memiliki kombinasi huruf yang tidak sama? Mari kita coba:

1

2

3

4

5

6

<?php

$kalimat = “SAYA Sedang Belajar PHP di PHPHOSTING”;

$kalimat_new = ucwords($kalimat);

echo $kalimat_new;

// SAYA Sedang Belajar PHP Di PHPHOSTING

?>

Hasilnya, fungsi ucwords() hanya fokus dengan huruf pertama setiap kata. Untuk huruf kedua dan seterusnya, fungsi ini tidak akan melakukan perubahan apapun.

Jika Anda ingin agar semua karakter seragam di mana huruf pertama setiap kata dalam huruf besar, dan kata lain dalam huruf kecil, kita bisa mengkombinasikan fungsi strtolower() dengan fungsi ucwords(), seperti berikut ini:

1

2

3

4

5

6

7

<?php

$kalimat = “SAYA Sedang Belajar PHP di PHPHOSTING”;

$kalimat_kecil = strtolower($kalimat);

$kalimat_new = ucwords($kalimat_kecil);

echo $kalimat_new;

// Saya Sedang Belajar Php Di Phphosting

?>

Hasilnya, seluruh string akan ditampilkan seragam, tidak peduli bagaimana kombinasi penulisan string awal. Demikianlah tutorial PHP mengenai case conversion; mengubah huruf besar ke kecil dan huruf kecil ke besar. Semoga bermanfaat.

You may also like...

23 Responses

  1. December 7, 2021

    batman sex games https://cybersexgames.net/

  2. December 12, 2021

    online casino spielen https://casinogamesmachines.com/

  3. December 12, 2021

    real money online casino no deposit bonus codes https://conline-casinos-hub.com/

  4. December 13, 2021

    online casino no deposit required https://onlinecasinos4me.com/

  5. December 13, 2021

    free online casino real money https://online2casino.com/

  6. December 13, 2021

    casino gta online https://casinoonlinet.com/

  7. December 14, 2021

    online casino spain https://casinosonlinex.com/

  8. December 15, 2021

    keto calculator free https://ketogenicdietinfo.com/

  9. December 15, 2021

    is popcorn keto https://ketogendiets.com/

  10. December 15, 2021

    essay writing help https://anenglishessay.com/

  11. December 16, 2021

    website that write essays for you https://topessayswriter.com/

  12. December 16, 2021

    essay writing sites https://yoursuperessay.com/

  13. December 17, 2021

    write argumentative essay https://howtowriteessaytips.com/

  14. December 17, 2021

    writing a good college essay https://checkyouressay.com/

  15. December 17, 2021

    gay mens dating https://gayprideusa.com/

  16. December 17, 2021

    gay dating sim18 https://gayfade.com/

  17. December 17, 2021

    orange county gay sex dating https://gaysugardaddydatingsites.com/

  18. December 19, 2021

    compelling evidence used in critical thinking https://criticalthinkinginstitute.com/

  19. December 19, 2021

    critical thinking questions https://criticalthinking2020.net/

  20. December 19, 2021

    individual critical thinking assignment (icta) https://uncriticalthinking.com/

  21. December 19, 2021

    in this essay i will meme https://choosevpn.net/

  22. December 20, 2021

    scholarships no essay https://topvpndeals.net/

  23. December 20, 2021

    family-essay https://tjvpn.net/