strpbrk() function PHP

strpbrk() function berguna untuk menghasilkan sebagian dari string mulai dari character yang cocok dengan salah satu character yang dikehendaki (case sensitive).

Syntax

string strpbrk(string $haystack, string $char_list)

Parameter

Parameter Penjelasan
haystack Parameter ini wajib ada. String yang ingin diproses.
char_list Parameter ini wajib ada. Character yang ingin dicocokkan dengan salah satu character yang ada di dalam parameter haystack. Bisa diisi lebih dari character.

Catatan

strpbrk() function menghasilkan sebagian dari string (parameter haystack) mulai dari character yang cocok dengan salah satu character yang ada di parameter char_list.

Jika tidak ada satupun character di dalam string (parameter haystack) yang cocok dengan salah satu character yang ada di dalam parameter char_list maka strpbrk() function akan menghasilkan FALSE.

strpbrk() function merupakan case sensitive atau huruf besar dan kecil dianggap tidak sama (ABC tidak sama dengan abc).

Contoh

Berikut ini adalah contoh strpbrk() function:

Code PHP 1:

<?php
$str = "abcdef";

$a = strpbrk($str, "a");
$b = strpbrk($str, "b");
$c = strpbrk($str, "c");
$d = strpbrk($str, "cd");
$e = strpbrk($str, "bd");
$f = strpbrk($str, "fa");

var_dump($a, $b, $c, $d, $e, $f);
?>

Hasil running code di atas bila dilihat melalui page source browser akan tampak sebagai berikut ini:

string(6) "abcdef"
string(5) "bcdef"
string(4) "cdef"
string(4) "cdef"
string(5) "bcdef"
string(6) "abcdef"

Lihat function lainnya:

  • strpos() – Menghasilkan posisi sebuah substring yang cocok paling pertama di dalam sebuah string (case sensitive).

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>