PHPEZ : Cara Manipulasi String pada PHP

PHPEZ : Cara Manipulasi String pada PHP

Halo teman – teman, pada artikel kali ini kita akan membahas mengenai manipulasi variable tipe dengan tipe data String pada bahasa PHP.

String merupakan salah satu tipe data non – primitif yang digunakan untuk menampung kalimat, kata – kata, atau kumpulan karakter.

Terkadang, dalam dunia pemrograman ada kasus dimana kita harus melakukan penggabungan kalimat, pemisahan kalimat, merubah sebuah kalimat menjadi huruf kapital, dan lainnya. Operasi tersebut disebut dengan manipulasi String.

Pada bahasa pemrograman PHP sendiri disediakan beberapa fungsi yang digunakan untuk operasi manipulasi String. Kita akan bahas satu persatu.

1. Concat

Untuk menggabungkan beberapa kata atau Kalimat pada PHP, disebut dengan concatenation. Di PHP sendiri ada beberapa cara yang populer untuk melakukan concat.

// Menggunakan karakter (.) : 
$namaDepan = "Rafi";
$namaBelakang = "Izzatul";
$namaLengkap = $namaDepan . " " . $namaBelakang;
echo $namaLengkap; 
// output : Rafi Izzatul
// Menggunakan interpolasi
$namaDepan = "Rafi";
$namaBelakang = "Izzatul";
$namaLengkap = "$namaDepan $namaBelakang";
echo $namaLengkap; 
// output : Rafi Izzatul

2. substr

substr merupakan fungsi yang digunakan untuk mengambil beberapa karakter dari sebuah Kalimat atau kata. Fungsi ini memiliki 3 parameter, yaitu nilai string yang akan digunakan, index awalan, dan juga index akhir. Indexnya diambil sesuai dengan urutan karakter yang ada di Kalimat tersebut. (Karakter pertama berindex 0).

$namaLengkap = "Rafi Izzatul";
$namaBelakang = substr($namaLengkap, 5, 12);
echo $namaBelakang; 
// output : Izzatul

3. strpos

Untuk mengecek Apakah sebuah Kalimat mengandung karakter yang kita tentukan atau tidak, kita bisa memakai fungsi strpos. Fungsi ini akan mengembalikan atau menghasilkan boolean true jika Kalimat tersebut mengandung karakter yang kita inputkan. Sebaliknya, fungsi contains akan menghasilkan boolean false jika Kalimat tersebut tidak mengandung Kalimat yang kita inputkan.

$namaLengkap = "Rafi Izzatul";
echo strpos($namaLengkap, "afi"); 
// output : 1 (artinya true)

4. strtolower

strtolower adalah fungsi yang digunakan untuk merubah Kalimat atau karakter menjadi huruf kecil. 

$namaDepan = "RAFI";
echo strtolower($namaDepan); 
// output : rafi

5. strtoupper

Kebalikan dari fungsi strtolower, fungsi strtoupper adalah fungsi yang digunakan untuk merubah Kalimat atau karakter menjadi huruf kapital.

$namaBelakang = "izzatul";
echo strtoupper($namaBelakang); 
// output : IZZATUL

6. str_replace

Fungsi str_replace merupakan fungsi yang digunakan untuk mengganti karakter yang ada di dalam String menjadi karakter baru yang kita inginkan. Fungsi ini mempunyai 3 parameter. Parameter yang pertama berisi karakter apa yang ingin kita ganti dalam sebuah string. Parameter yang kedua berisi karakter baru yang akan menggantikan karakter lama yang kita isi pada parameter pertama. Dan paramater yang terakhir diisi dengan value string nya.

$greeting = "Hai";
echo str_replace("a", "e", $greeting); 
// output : Hei

7. strlen

strlen adalah fungsi yang digunakan untuk menghitung berapa banyak jumlah karakter yang ada di dalam sebuah String.

$namaLengkap = "Rafi Izzatul";
echo strlen($namaLengkap); 
// output : 12

Oke teman teman, sekian dulu artikel kali ini. Sampai jumpa di artikel berikutnya.

Workshop Rumah Coding Web Development Bulan Agustus 2017

Bulan Agustus 2017 mendatang, Rumah Coding kembali mengadakan workshop dan pelatihan seputar coding supaya menjadi developer program terutama bagi pemula yang ingin mendalami ilmu dalam dunia website. Berbeda dengan workshop-workshop sebelumnya yang banyak mengangkat tema aplikasi Android, workshop kali ini mengambil tema seputar pengembangan sebuah Website . Dengan mendatangkan pemateri yang kompeten di bidangnya, tentunya sangat sayang untuk dilewatkan. Workshop ini diperuntukan bagi para pemula yang ingin menambah ilmu dan pengetahuannya seputar koding (khusus web), jadi jika belum memiliki skill coding, jangan putus asa, inilah waktu yang tepat untuk belajar. Berikut adalah beberapa workshop pada bulan Agustus 2017 mendatang.

1. Mastering JavaScript : JQuery
Hari: Minggu,
Tanggal: 13 Agustus 2017
Waktu: 09:00 – 17:00
Biaya: Rp. 200.000

2. Mastering PHP : CodeIgniter
Hari: Minggu,
Tanggal: 27 Agustus 2017
Waktu: 09:00 – 17:00
Biaya: Rp. 200.000

3.Develop Your Own WordPress Theme
Hari: Minggu,
Tanggal: 10 September 2017
Waktu: 09:00 – 17:00
Biaya: Rp. 200.000

Tempat: DILo (Digital Innovation Longue ) Depok
Jl. Margonda Raya No. 23 (Rukan Sebelah BPJS Kesehatan Kota Depok),
Kel. Depok, Kec. Pancoran MAS, Depok, Pancoran MAS, Kota Depok, Jawa Barat 16431
https://goo.gl/maps/2cb1AZBRGZQ2

 

Persyaratan:
1. Memiliki laptop sendiri (Windows/Linux/Mac 2GB RAM)

Tahap pendaftaran:
1. Mengisi formulir di bawah.
2. Peserta akan dihubungi melalui email/whatsapp
3. Pembayaran via transfer
4. Workshop.

Fasilitas:
1. Sertifikat
2. Lunch
3. Ruangan Full AC

Catatan:
– Tersedia koneksi internet, tetapi untuk berjaga-jaga, silahkan mempersiapkan koneksi internet masing-masing.

Informasi:
085274127245
[email protected]