Belajar PHP Part 16 : Manipulasi String

manipulasi string

Dot Operator

  • Dot (titik) operator adalah operator yang bisa kita gunakan untuk menambahkan string dengan data lain (bisa string atau tipe data lainnya)
  • Sebenarnya kita bisa menggunakan + (plus) untuk menambahkan string, namun jika kita coba tambahkan string  dengan tipe data number, maka akan terjadi error. Oleh karena itu direkomendasikan menggunakan . (dot) untuk menambahkan string dengan data lain

Code Belum Menggunakan Manipulasi String Dot ( . )

          $name = "Eko Kurniawan Khannedy";
echo "Nama : " ;
echo $name;
echo "\n";

belum menggunakan manipulasi string dot

Script PHP Sudah Menggunakan Manipulasi String Dot (.)

$name = "Eko Kurniawan Khannedy";

echo "Nama : " . $name . PHP_EOL; 
 echo "Value : " . 100 . PHP_EOL;

sudah menerapkan string manipulasi dot

Konversi ke Number dan Sebaliknya

  • Kadang kita sering melakukan konversi tipe data dari string ke number (int/ float) atau sebaliknya
  • Di PHP untuk melakukan konversi cukup mudah, kita hanya perlu menggunakan tanda kurung (tipe data)
  • Tipe data untuk string adalah string, untuk number bisa menggunakan int untuk integer dan float untuk floating point
$valueString = (string)100;
var_dump($valueString);

$valueInt = (int)"100";
var_dump($valueInt);

$valueFloat = (float)"1.01";
var_dump($valueFloat);

konversi tipe data

Mengakses Karakter

  • String di PHP seperti array karakter, dimana kita bisa mengakses data tiap karakternya menggunakan kurung siku
  • Sama seperti di array, index pertama di mulai dari 0
  • Jika kita mengakses index melebihi karakter di string, maka akan terjadi error
$name = "Eko";

echo $name[0] . PHP_EOL;
echo $name[1] . PHP_EOL;
echo $name[2] . PHP_EOL;
mengakses string


Variable Parsing

  • Khusus string menggunakan double quote (" ") atau heredoc (<<<), kita bisa menggunakan karakter $ untuk mengakses variable.
  • Ini memudahkan ketika kita ingin menggabungkan string dengan variable
  • Cara penggunaanya adalah dengan menggunakan karakter $ lalu diikuti dengan nama variabel nya.
Sebelum menggunakan variable parsing, dengan menggunakan Dot ( . )

$name1 = "Eko";
echo "Hello " . $name . ", Selamat Belajar PHP" . PHP_EOL;

//sudah menggunakan variable parsing, cukup memasukan $namaVariable di dalam double quote dan heredoc
echo "Hello $name, Selamat Belajar PHP" . PHP_EOL;

sebelum menggunakan variable parsing

Curly Brace

  • Kadang kita butuh menggabungkan variable dengan string tanpa spasi. Hal ini akan menyulitkan jika hanya menggunakan variable parsing
  • Untungnya di PHP kita bisa menambahkan kurung kurawal sebelum menggunakan variable parsing
Syntax
{nama_variable}

$var = "var";
echo "This is {$var}s" . PHP_EOL;
curly brace
Next Post Previous Post
No Comment
Add Comment
comment url