Bagaimana cara mengubah karakter pertama menjadi huruf besar menggunakan PHP?

Bagaimana cara mengubah karakter pertama menjadi huruf besar menggunakan PHP?

String adalah kombinasi kata-kata yang digabungkan bersama. Karakter pertama dari string dapat diubah menjadi huruf besar jika itu adalah karakter alfabet huruf kecil.

Pendekatan 1: Menggunakan chr () metode

  • Langkah 1: Karakter pertama dari sebuah string dapat diekstraksi menggunakan indeks pertama, str[0] mengembalikan karakter pertama dari string input.

  • Langkah 2: Karakter yang diekstrak dari string dapat diubah menjadi huruf besar, menggunakan ord () fungsi dan kemudian mengurangi 32 dari nilai ASCII-nya. Nilai ASCII yang dihasilkan dari karakter huruf besar kemudian diubah menjadi karakter menggunakan chr () metode.

  • Langkah 3: Itu substr () metode digunakan untuk mengembalikan substring dari string asli dari awal hingga indeks akhir.

Itu substr () metode dapat digunakan untuk mengekstrak dari karakter kedua dari string sampai panjang string. Karakter pertama yang diubah menjadi huruf besar kemudian dapat digabungkan ke substring yang diperoleh untuk mendapatkan string terakhir.

Contoh:

PHP

<?php

  

  $str = "how!to?code? in geeksforgeeks";

  print("Original String : ".$str."n<br/>"); 

  $ch = $str[0];

  $upper = chr(ord($ch)-32);

  $fin_str = $upper.substr($str,1);

  print("Modified String : ".$fin_str);

?>

Keluaran

Original String : how!to?code? in geeksforgeeks
Modified String : How!to?code? in geeksforgeeks

Pendekatan 2: Menggunakan ucfirst () metode

Itu ucfirst () metode mengambil string masukan dan mengubah karakter pertamanya menjadi huruf besar, jika itu adalah karakter alfabet huruf kecil. Output harus disimpan dalam variabel untuk mempertahankan perubahan.

ucfirst ( str )

Contoh:

PHP

<?php

    

  $str = "how!to?code? in geeksforgeeks";

  print("Original String : ".$str."n<br/>"); 

  $upper = ucfirst($str);

  print("Modified String : ".$upper);

?>

Keluaran

Original String : how!to?code? in geeksforgeeks
Modified String : How!to?code? in geeksforgeeks

Pendekatan 3: Menggunakan strtoupper () metode

  • Langkah 1: Karakter pertama dari sebuah string dapat diekstraksi menggunakan indeks pertama, str[0] mengembalikan karakter pertama dari string input.

  • Langkah 2: Karakter yang diekstrak dari string dapat diubah menjadi huruf besar, menggunakan strtoupper () metode, yang mengambil masukan sebagai string dan mengubahnya menjadi huruf besar. Karena karakter juga berupa string, ia dapat dimasukkan sebagai input dalam metode ini.

  • Langkah 3: Itu substr () metode, dalam hal ini, dapat digunakan untuk mengekstrak dari karakter kedua dari string ke panjang string. Karakter pertama yang diubah menjadi huruf besar kemudian dapat digabungkan ke substring yang diperoleh, untuk mendapatkan string terakhir.

Contoh:

PHP

<?php

  

  $str = "how!to?code? in geeksforgeeks";

  print("Original String : ".$str."n<br/>"); 

  $ch = $str[0];

  $upper = strtoupper($ch);

  $fin_str = $upper.substr($str,1);

  print("Modified String : ".$fin_str);

?>

Keluaran

Original String : how!to?code? in geeksforgeeks
Modified String : How!to?code? in geeksforgeeks