Penggunaan strtoupper()
Fungsi ini digunakan untuk mengubah semua karakter string menjadi huruf besar. Sintaks dari fungsi ini diberikan di bawah ini.
Sintaksis:
string strtoupper(string $string)Fungsi ini mengambil nilai string sebagai argumen dan mengembalikan konten string setelah mengubah semua huruf menjadi huruf besar.
Contoh 1: Periksa otentikasi menggunakan strtoupper()
Ini adalah tugas umum dari setiap aplikasi web untuk memeriksa nama pengguna dan kata sandi untuk memvalidasi pengguna. Contoh berikut menunjukkan penggunaan stroupper() berfungsi untuk mengautentikasi pengguna. Tidak ada formulir HTML yang digunakan dalam skrip untuk mengambil nama pengguna dan kata sandi. Nilai pengguna dan kata sandi akan diberikan menggunakan string kueri URL. isset() fungsi yang digunakan untuk memeriksa apakah $_GET['pengguna'] dan $_GET['kata sandi'] variabel diinisialisasi atau tidak. Selanjutnya, memangkas() fungsi digunakan untuk menghapus ruang ekstra dari data yang diambil dari string kueri. struupper() function akan mengonversi nilai $username dan $password untuk membandingkan $username dengan 'ADMIN' dan $sandi dengan 'QWE789' untuk memvalidasi pengguna.
//Periksa nilai string kueri yang diperlukan disetel atau tidakif(isset($_GET['user']) && isset($_GET['password']))
//Tetapkan nama pengguna dan kata sandi
$namapengguna = trim($_GET['pengguna']);
$sandi = trim($_GET['sandi']);
//Periksa validitas pengguna dengan mengubah nilai pengguna dan kata sandi menjadi huruf besar
if(strtoupper($username) == 'ADMIN' && strtoupper($password) == 'QWE789')
gema "
Pengguna yang sah.
";lain
gema "
Pengguna tidak valid.
";lain
//Cetak pesan kesalahan
gema "
Nilai argumen yang diperlukan ada/tidak ada.
";?>
Keluaran:
Output berikut akan muncul jika tidak ada string kueri yang disediakan di URL.
Output berikut akan muncul jika nilai yang benar diberikan untuk parameter pengguna dan kata sandi.
Output berikut akan muncul jika nilai yang salah diberikan untuk parameter pengguna dan kata sandi:.
Penggunaan ucfirst()
Fungsi ini digunakan untuk mengonversi karakter pertama dari string saja. Jika string berisi beberapa kalimat, maka ucfirst() fungsi akan mengubah karakter pertama dari kalimat pertama saja. Sintaks dari fungsi ini diberikan di bawah ini.
Sintaksis:
string ucfirst(string $string)Fungsi ini mengambil nilai string sebagai argumen dan mengembalikan konten string setelah mengubah karakter pertama dari kalimat pertama string menjadi huruf besar.
Contoh 2: Ubah huruf pertama kalimat menjadi huruf besar
Contoh berikut menunjukkan cara mengubah huruf pertama setiap kalimat menjadi huruf besar data string multiline. Pertama ucfirst() fungsi yang digunakan untuk mengubah huruf pertama dari satu kalimat menjadi huruf besar. Kedua ucfirst() fungsi diterapkan pada string kalimat multiline, dan itu akan mengubah huruf pertama dari kalimat pertama menjadi huruf besar saja. Selanjutnya, setiap kalimat dari string multiline dipisahkan menggunakan meledak() fungsi, dan yang ketiga ucfirst() fungsi yang digunakan untuk mengubah huruf pertama dari setiap kalimat menjadi huruf besar.
//Mengatur string dari kalimat tunggal$string = "javaScript adalah bahasa pemrograman sisi klien.";
gema "Output dari ucfirst() untuk satu kalimat:
".ucfirst($string)."
";
//Mengatur string dari beberapa kalimat
$string = "html adalah bahasa mark-up untuk mendesain halaman web. tag yang digunakan
dalam skrip HTML sudah ditentukan sebelumnya. itu hanya dapat menampilkan data statis.";
gema "
Output dari ucfirst() untuk beberapa kalimat:
".ucfirst($string)."
";
//Mengonversi huruf pertama dari setiap kalimat dari string
$str_arr = meledak('.', $string);
$hasil = "";
foreach ($str_arr sebagai $nilai)
$hasil .= ucfirst(trim($nilai)).'.';
$hasil = substr($hasil,0,strlen($hasil)-1);
gema "
Output dari string setelah mengonversi karakter pertama dari setiap kalimat:
".$hasil;
?>
Keluaran:
Output berikut akan muncul setelah menjalankan skrip dari server:. Pada keluaran pertama, 'javaScript' telah diubah menjadi 'JavaScript'. Pada keluaran kedua, 'html' telah diubah menjadi 'html', dan kalimat lainnya tetap tidak berubah. Pada keluaran ketiga, 'html', 'itu', dan 'saya t' telah diubah menjadi 'html', 'Itu', dan 'Saya t'.
Penggunaan ucwords()
Fungsi ini digunakan untuk mengubah huruf pertama dari setiap kata dari string. Sintaks dari fungsi ini diberikan di bawah ini.
Sintaksis:
string ucwords(string $string)Fungsi ini mengambil nilai string sebagai argumen dan mengembalikan konten string setelah mengubah huruf pertama dari setiap kata kalimat menjadi huruf besar.
Contoh 3: Ubah huruf pertama dari setiap kata dalam kalimat
Contoh berikut menunjukkan penggunaan ucword() berfungsi untuk mengubah huruf pertama setiap kata dari beberapa kata dalam data string menjadi huruf besar. Variabel string bernama $string didefinisikan dalam skrip yang berisi string tiga kata. Script akan mencetak string asli dan string yang dikonversi setelah menerapkan ucword() fungsi.
//Menetapkan nilai string$string = "selamat datang di linuxhint";
gema "
Tali aslinya adalah:
";//Cetak string asli
gema $string;
gema "
String yang dikonversi adalah:
";//Cetak string yang dikonversi
echo ucwords($string);
?>
Keluaran:
Output berikut akan muncul setelah menjalankan skrip dari server:. Ini menunjukkan bahwa 'selamat datang di linuxhint' string diubah menjadi 'Selamat Datang di Linuxhint' setelah menggunakan ucword() fungsi.
Kesimpulan
Berbagai jenis fungsi bawaan ada di PHP untuk mengubah konten data string dalam berbagai cara. Tiga fungsi terkait huruf besar telah dijelaskan dalam tutorial ini menggunakan tiga contoh. Fungsi-fungsi ini digunakan untuk mengubah semua huruf string, karakter pertama string, dan huruf pertama setiap kata string menjadi huruf besar. PHP memiliki fungsi lain bernama strtolower() yang akan mengubah semua huruf dari string menjadi huruf kecil.