ID (Indonesia) Translation

PHP - Strings

Halo, para programer yang sedang belajar! Hari ini, kita akan masuk ke dunia menarik string di PHP. Sebagai guru komputer yang ramah di lingkungan sekitar Anda, saya sangat senang untuk mengantar Anda dalam perjalanan ini. Ingat, string seperti kalimat dalam pemrograman - itu adalah cara kita bekerja dengan teks. Jadi, mari kita mulai!

PHP - Strings

String Tunggal Kutip

String tunggal kutip adalah bentuk paling sederhana dari string di PHP. Itu seperti "apa yang Anda lihat adalah apa yang Anda dapatkan" di dunia string.

$name = 'John Doe';
echo $name; // Output: John Doe

Dalam contoh ini, kita telah membuat variabel $name dan memberikan nilai string tunggal kutip kepadanya. Ketika kita echo, PHP hanya mencetak apa yang ada di antara kutip.

Tapi ada sedikit keanehan:

$message = 'I\'m learning PHP!';
echo $message; // Output: I'm learning PHP!

Lihat backslash sebelum tanda kutip? Itu disebut peng escap. Kita gunakan itu ketika kita ingin menyertakan kutip tunggal dalam string tunggal kutip. Itu seperti memberitahu PHP, "Hey, kutip ini adalah bagian dari string, bukan akhirnya!"

String Ganda Kutip

Sekarang, string ganda kutip sedikit lebih ajaib. Mereka memungkinkan kita untuk menyertakan variabel dan urutan peng escap khusus.

$language = "PHP";
echo "Saya menyukai $language!"; // Output: Saya menyukai PHP!

Apakah itu menarik? PHP secara otomatis mengganti $language dengan nilainya. Itu seperti memiliki jin kecil di dalam string Anda!

Tapi tunggu, ada lagi:

$temperature = 25;
echo "Cuaca sekarang {$temperature}°C luar."; // Output: Cuaca sekarang 25°C luar.

Kita gunakan kurung {} ketika kita ingin memastikan PHP tahu tepat di mana nama variabel berakhir.

Bagaimana Meng escap Karakter Oktal dan Hexadesimal di PHP?

kadang-kadang, kita perlu menggunakan karakter yang tidak ada di papan ketik kita. Itu di mana urutan peng escap oktal dan heksadesimal berguna.

echo "Suara Beep: \x07"; // Hexadesimal
echo "Karakter Tab: \t"; // Urutan peng escap
echo "Simbol Hak Cipta: \xC2\xA9"; // Simbol hak cipta yang dienkoding UTF-8

Ini seperti kode rahasia yang memberitahu PHP untuk memasukkan karakter spesial. Menarik, kan?

Operator Penyambungan String

Apa kalau kita ingin menggabungkan string? Itu di mana operator penyambungan (.) datang.

$firstName = "Jane";
$lastName = "Smith";
$fullName = $firstName . " " . $lastName;
echo $fullName; // Output: Jane Smith

Itu seperti kita menggunakan perekat untuk menyambungkan string kita bersama-sama. Dan ya, kita bahkan bisa menyambungkan spasi di antara!

Fungsi strlen()

Pernahkah Anda bertanya-tanya panjang string? Fungsi strlen() disini untuk membantu!

$tweet = "PHP sungguh menakjubkan!";
echo strlen($tweet); // Output: 20

Fungsi ini menghitung setiap karakter, termasuk spasi. Itu sangat berguna saat Anda perlu memeriksa jika string terlalu panjang atau terlalu pendek.

Fungsi strpos()

Terakhir tapi bukan paling kurang, mari bicarakan strpos(). Fungsi ini membantu kita menemukan string di dalam string lain.

$haystack = "Rapat cepat merah muda melompat ke atas anjing bodoh";
$needle = "merah";
$position = strpos($haystack, $needle);
echo $position; // Output: 10

Pikirkan itu seperti bermain "Di mana Waldo?" dengan string. Fungsi ini memberitahu kita di mana "jarum" (merah) berada di "tumpukan" (kalimat keseluruhan).

Ini adalah permainan menarik:

$email = "[email protected]";
if (strpos($email, "@") !== false) {
echo "Format email valid!";
} else {
echo "Format email tidak valid!";
}

Kita menggunakan strpos() untuk memeriksa jika alamat email mengandung simbol "@". Cerdik, kan?

Sekarang, mari rangkum semua fungsi string yang kita pelajari dalam tabel praktis:

Fungsi Deskripsi Contoh
strlen() Mengembalikan panjang string strlen("Halo") // 4
strpos() Menemukan posisi pertama kemunculan substring di string strpos("Halo Dunia", "Dunia") // 5
str_replace() Mengganti beberapa karakter dengan karakter lain di string str_replace("Dunia", "PHP", "Halo Dunia") // "Halo PHP"
substr() Mengembalikan bagian dari string substr("Halo", 1, 3) // "alo"
strtolower() Mengubah string menjadi huruf kecil strtolower("HALO") // "halo"
strtoupper() Mengubah string menjadi huruf besar strtoupper("halo") // "HALO"
trim() Menghapus spasi di kedua sisi string trim(" Halo ") // "Halo"

Ingat, latihan membuat sempurna! Cobalah untuk bermain dengan fungsi-fungsi ini dan lihat apa yang Anda bisa buat. Siapa tahu? Anda mungkin akhirnya membangun platform media sosial besar berikutnya, semuanya mulai dari operasi string sederhana ini!

Selamat coding, para ahli PHP masa depan! ?‍♂️?

Credits: Image by storyset