Penggunaan fungsi SUBSTRING pada PHP

Ada banyak sekali fungsi yang sering kita temukan didalam PHP, salah satunya adalah fungsi substr(). Mungkin diantara kalian ada yang masih bingung apa fungsi substr() itu sendiri, kebetulan sekali pada artikel ini akan saya jelaskan dan Mengenal Fungsi Substr() pada PHP. Fungsi substr() pada PHP berguna untuk mengambil ataupun memperoleh sebagian nilai dari sebuah string pada PHP.

Fungsi ini biasanya dugunakan dalam program PHP khususnya program yang mengharuskan memanipulasi sebuah string. Contohnya ketika kita mempunyai sebuah string dengan bentuk tanggal 2017-05-14 kemudian kita ingin mengambil beberapa karakter dari tanggal tersebut misalkan kita ingin mengambil nilai tahun, yakni 2017 pada tanggal. Pada kasus seperti inilah kita gunakan fungsi substr().

Sebenarnya pada PHP penggunaan fungsi substr() ada 6 kombinasi cara penulisan, akan tetapi pada pebahasan kali ini akan saya jelaskan beberapa kombinasi. Salah satunya adalah bagaimana cara mengambil karakter diawal string. Berikut ini adalah contoh penggunaan nya.

1

2

3

4

5

<?php

$teks = "Mengenal substr() pada php";

$hasil = substr($teks,5);

echo $hasil; // nal substr() pada php

?>

Pada sintak diatas kita bisa tahu bahwa kita mengambil string $teks dimulai dari indeks ke 5 dan seperti yang kita ketahui bahwa indeks string pada PHP dimulai dari angka nol. Jadi pada sintak diatas bisa kita dapatkan nilai nya seperi ini.

1

nal substr() pada php

Setelah tadi kita membahas cara mengambil karakter diawal string kita juga bisa cara mengambil karakter diakhir string, cara ini hampir mirip dengan cara mengambil karakter diawal string hanya saja kita akan menggunakan dan memberikan nilai negatif pada argumen substr(). Simak contoh penggunaan nya berikut ini.

1

2

3

4

5

6

<?php

$teks = "Mengenal substr() pada php";

$hasil = substr($teks, -10);

echo $hasil;

// ) pada php

?>

Sintak diatas substr($teks, -10); artinya kita mengambil 10 karakter terakhir dari string $teks dengan hasil yang ditampilkan adalah .

1

) pada php

Dengan kedua contoh penggunaan substr() diatas bisa kita simpulkan bahwa dengan substr() akan sangat praktis jika ingin mengambil sebuah nilai dari string pada PHP.

Baik cukup sekian tutorial mengenai Mengenal Fungsi Substr() pada PHP. semoga bisa bermanfaat dan selamat mencoba πŸ™‚

Section Artikel

Definisi dan Penggunaan

Fungsi substr() dapat digunakan untuk mengembalikan bagian dari string.

Syntax

substr(string,start,length)

Nilai Parameter

ParameterDeskripsistringRequired. Menentukan string untuk mengembalikan bagianstartRequired.Menentukan di mana untuk memulai string

Bilangan positif – Mulai dari posisi tertentu dalam string
Angka negatif – Mulai dari posisi yang ditentukan dari akhir string
0 – Mulai dari karakter pertama dalam stringlengthOptional. Menentukan panjang string yang dikembalikan. Default-nya adalah di akhir string.

Bilangan positif – Panjang yang akan dikembalikan dari parameter awal
Bilangan negatif – Panjang yang dikembalikan dari ujung string
Jika parameter panjang adalah 0, NULL, atau FALSE – itu mengembalikan string kosong

Detail Teknis

Return Value:Mengembalikan bagian yang diekstrak dari string, atau FALSE jika gagal, atau string kosongPHP Version:4+Changelog:PHP 7.0 – Jika string = start (dalam karakter panjang), itu akan mengembalikan string kosong. Versi sebelumnya mengembalikan FALSE.
PHP 5.2.2 – 5.2.6 – Jika start memiliki posisi pemotongan negatif, FALSE dikembalikan. Versi lain mendapatkan string dari awal.

Contoh 1
Kembalikan β€œworld” dari string:

<?php
echo substr("Hello world",6);
?>
  //Output : world

Contoh 2
Menggunakan parameter awal dengan bilangan positif dan negatif yang berbeda:

<?php
echo substr("Hello world",10)."<br>";
echo substr("Hello world",1)."<br>";
echo substr("Hello world",3)."<br>";
echo substr("Hello world",7)."<br>";

echo substr("Hello world",-1)."<br>";
echo substr("Hello world",-10)."<br>";
echo substr("Hello world",-8)."<br>";
echo substr("Hello world",-4)."<br>";
?>
  /* Output : 
d
ello world
lo world
orld

d
ello world
lo world
orld

Contoh 3
Menggunakan parameter awal dan panjang dengan bilangan positif dan negatif yang berbeda:

<?php
echo substr("Hello world",0,10)."<br>";
echo substr("Hello world",1,8)."<br>";
echo substr("Hello world",0,5)."<br>";
echo substr("Hello world",6,6)."<br>";

echo substr("Hello world",0,-1)."<br>";
echo substr("Hello world",-10,-2)."<br>";
echo substr("Hello world",0,-6)."<br>";
?>
  /* Output :
Hello worl
ello wor
Hello
world

Hello worl
ello wor
Hello

phpString