Penggunaan fungsi STR.ENDSWITH pada PHP

Halo pembaca setia Codekey! Di artikel menarik berikut ini kami akan membahas tutorial bahasa pemrograman PHP ke 20 tentang cara penggunaan Substr PHP. PHP substr() adalah fungsi string bawaan yang berfungsi mengembalikan bagian dari string.

Jadi langsung saja ikuti artikel ini hingga akhir untuk mengetahui bagaimana cara menggunakan fungsi substr pada bahasa pemrograman PHP.

Mengenal Fungsi Substr() PHP

Penggunaan fungsi STR.ENDSWITH pada PHP

PHP substring atau substr() merupakan salah stau fungsi string bawaan yang berfungsi mengembalikan bagian dari string. Metode substr() mengekstrak bagian dari string, dimulai dari karakter pada posisi yang ditentukan untuk kemudian mengembalikan jumlah karakter yang ditentukan.

Jika Anda ingin mengekstrak bagian dari string, maka Anda dapat menggunakan fungsi substr PHP. Metode PHP substr() ini tidak mengubah string asli. Jika Anda ingin mengekstrak karakter dari akhir string, Anda dapat menggunakan angka awal negatif.

Contoh Fungsi Substr PHP

Fungsi substr() PHP merupakan fungsi yang digunakan untuk memotong bagian dari string, dimulai dari posisi tertentu. Substring PHP  adalah salah satu fungsi string PHP yang paling umum. Fungsi ini mengembalikan bagian dari string. Argumen pertama menentukan string yang akan dipangkas.

Argumen kedua menentukan  posisi  awal trim. Argumen ketiga menentukan  panjang string yang akan dikembalikan. Posisi awal  dan  panjang  argumen juga bisa menjadi angka negatif. Jika Anda ingin mengambil beberapa karakter dari string, Anda dapat melakukannya dengan menggunakan fungsi substr() .

Artikel Terkait  Tutorial PHP 4 : Mengenal Tipe Data PHP

Sintaks untuk Fungsi Substr PHP

Sintaks untuk menggunakan metode String substr PHP ini adalah sebagai berikut:

substr(string, start, length)

Parameter String diperlukan dalam penulisan sintaks yang akan menentukan bagian string untuk mengembalikan bagian dari string tersebut.

Parameter  start atau parameter awal diperlukan dalam sintaks di mana parameter ini adalah posisi di mana untuk memulai ekstraksi. Karakter pertama ada di indeks 0.

Jika start non-negatif, string yang dikembalikan akan dimulai pada posisi awal dalam string , dihitung dari nol. Misalnya, pada string ‘ abcdef,’ karakter pada posisi  0  adalah ‘ a’ karakter pada posisi  2  adalah ‘ c,’ dan seterusnya.

Jika start bernilai negatif, string yang dikembalikan akan dimulai pada karakter awal dari akhir string . Apabila panjang string  kurang dari  karakter awal ,  FALSE akan dikembalikan. Jika terjadi kegagalan atau string kosong, maka hasil yang keluar ialah False.

Parameter  lenght  bersifat opsional dan terdapat jumlah karakter untuk dapat melakukan ekstrak. Jika Anda menghilangkan panjang string, maka akan menghapus sisa string. Perhatikan contoh sintaks di bawah ini untuk dapat memahami dengan lebih baik:

<?php 
// app.php 
echo substr("Codekey", 5)."\n"; 
echo substr("Selamat", 4)."\n"; 
echo substr("Belajar", 3)."\n"; 

Dari sintaks di atas akan menghasilkan output sebagai berikut:

ey
mat
ajar

Jika bilangan bulat positif, maka mengacu pada start dari start_position dan mengekstrak panjangnya dari awal. Jika bilangan bulat negatif, maka mengacu pada start dari start_position dan menghapus panjang dari akhir string.

Jika parameter length tidak dilewatkan, maka fungsi substr() akan mengembalikan string mulai dari start_position hingga akhir string. Untuk mendapatkan substring karakter UTF-8, kami menyarakan untuk menggunakan mb_substr . Perhatikan sintaks di bawah ini:

Artikel Terkait  Tutorial PHP 21 : Cara Convert PHP String to Int Dengan Mudah

<?php 
// app.php 
$utf8string = "tredæøå"; 
echo substr($utf8string,0,5)."\n"; 
echo mb_substr($utf8string,0,5,'UTF-8');

Dari sintaks di atas akan menghasilkan output sebagai berikut:

tred?
tred

Fungsi substr PHP merupakan salah satu fungsi string pada bahasa pemrograman PHP yang paling umum dan berfungsi mengembalikan bagian dari string. Di atas juga telah disajikan contoh sintaks cara menerapkan penggunaan fungsi satu ini.

Selain fungsi-fungsi untuk menangani tanggal dan waktu, PHP juga menyediakan fungsi-fungsi untuk mengani string. Fungsi-fungsi ini merupakan bagian dari PHP core sehingga tidak perlu melakukan instalasi tambahan untuk menggunakan fungsi ini. Kegunaan dari fungsi ini adalah menangani proses program yang berkaitan dengan string, seperti menampilkan teks, memotong teks, mengkonversi teks, memecah teks dan masih banyak lagi fungsi lainnya.

Setidaknya ada sekitar 90 fungsi yang disediakan PHP untuk menangani string, namun disini akan coba dibahas beberapa yang menurut saya penting dan sering dipakai saja. Berikut ini beberapa fungsi pada PHP untuk menangani string.


FungsiKeteranganaddcslashes ()Mengembalikan string dengan menambahkan backslash di depan karakter yang ditetapkan pada suatu string karakteraddslashes ()Mengembalikan string dengan menambahkan backslash di setiap tanda kutip dalam string karakterbin2hex ()Mengkonversi nilai ASCII dari sebuah karakter pada string ke nilai heksadesimalchop ()Menghapus spasi atau karakter lain dari ujung kanan stringchr ()Mengembalikan nilai ASCII dari sebuah karakterchunk_split ()Membagi string menjadi serangkaian bagian yang lebih kecilconvert_cyr_string ()Mengkonversi string dari satu Cyrillic karakter-set ke yang lainconvert_uudecode ()men-decode uuencode stringconvert_uuencode ()Mengkodekan string menggunakan algoritma uuencodecount_chars ()Mengembalikan nilai jumlah karakter yang digunakan dalam stringcrc32 ()Menghitung CRC 32-bit sebuah stringcrypt ()enkripsi string satu arah (hashing)echo ()Menampilkan satu string atau lebihexplode ()Memecah string ke dalam array dengan aturan tertntufprintf ()Menulis string yang terformat ke model output tertentuget_html_translation_table ()Mengembalikan tabel terjemahan yang digunakan oleh htmlspecialchars () dan htmlentities ()hebrev ()Mengubahbah teks Ibrani ke teks visualhebrevc ()Mengkonversi teks Ibrani ke teks visual dan baris baru ( n) menjadi & Lt; br & gt;hex2bin ()Mengkonversi nilai heksadesimal sebuah string menjadi karakter ASCIIhtml_entity_decode ()Mengkonversi entitas HTML menjadi karakterhtmlentities ()Mengkonversi karakter menjadi entitas HTMLhtmlspecialchars_decode ()Mengkonversi beberapa entitas HTML standar menjadi karakterhtmlspecialchars ()Mengkonversi beberapa karakter yang telah ditetapkan menjadi entitas HTMLimplode ()Mengembalikan string dari elemen arrayjoin ()Alias ​​dari implode ()lcfirst ()Mengkonversi karakter pertama dari string ke huruf kecillevenshtein ()Mengembalikan jarak Levenshtein antara dua stringlocaleconv ()Mengembalikan informasi dari format numerik dan moneter lokalltrim ()Menghapus spasi atau karakter lain dari sisi kiri stringmd5 ()Menghitung hash MD5 dari stringmd5_file ()Menghitung hash MD5 dari filemetaphone ()Menghitung kunci metaphone dari stringmoney_format ()Mengembalikan string diformat sebagai string mata uangnl_langinfo ()Mengembalikan informasi lokal khususnl2br ()Menyisipkan tag baris baru html (& Lt; br & gt;) pada sebuah stringnumber_format ()Memformat string dengan aturan pengelompokan ribuanord ()Mengembalikan nilai ASCII dari karakter pertama dari stringparse_str ()Mem-parsing query string ke dalam variabelprint ()Menampilkan satu atau lebih string (mirip fungsi echo)printf ()Menampilkan string yang terformatquoted_printable_decode ()Mengkonversi string dalam tanda kutip ke string 8-bitquoted_printable_encode ()Mengkonversi string 8-bit ke string dalam tanda kutipquotemeta ()Menegaskan meta karakterrtrim ()Menghapus spasi atau karakter lain dari sisi kanan stringsetlocale ()Set informasi lokalsha1 ()Menghitung SHA-1 hash dari stringsha1_file ()Menghitung SHA-1 hash dari filesimilar_text ()Menghitung kesamaan antara dua stringsoundex ()Menghitung nilai kunci soundex stringsprintf ()Menulis string yang terformat kedalam variabelsscanf ()Mem-parsing masukan dari string sesuai dengan formatstr_getcsv ()Mem-parsing string CSV ke dalam sebuah arraystr_ireplace ()Menggantikan beberapa karakter dalam string (case-insensitive)str_pad ()pad string kedalam ukuran panjang barustr_repeat ()Mengulang string jumlah kali tertentustr_replace ()Menggantikan beberapa karakter dalam string (case-sensitive)str_rot13 ()Melakukan pengkodean ROT13 pada stringstr_shuffle ()Mengacak semua karakter dalam stringstr_split ()Membagi string ke dalam arraystr_word_count ()Menghitung jumlah kata dalam stringstrcasecmp ()Membandingkan dua string (case-insensitive)strchr ()Menemukan terjadinya string pertama kali didalam string lainnya (alias dari strstr ())strcmp ()Membandingkan dua string (case-sensitive)strcoll ()Membandingkan dua string (perbandingan string berbasis lokal)strcspn ()Mengembalikan jumlah karakter yang ditemukan dalam string sebelum setiap bagian dari beberapa karakter tertentu ditemukanstrip_tags ()Menghapus HTML dan tag PHP dari stringstripcslashes ()Membuang tanda kutip pada string yang dikutip oleh addcslashes ()stripslashes ()Membuang tanda kutip pada string yang dikutip dengan addslashes ()stripos ()Mengembalikan posisi pertama kali terjadinya string didalam string lain (case-insensitive)stristr ()Menemukan terjadinya string pertama kali didalam string lainnya (case-insensitive)strlen ()Mengembalikan nilai panjang sebuah stringstrnatcasecmp ()Membandingkan dua string menggunakan algoritma pengurutan alami (case-insensitive)strnatcmp ()Membandingkan dua string menggunakan algoritma pengurutan alami (case-sensitive)strncasecmp ()Perbandingan strung pada n karakter pertama (case-insensitive)strncmp ()Perbandingan strung pada n karakter pertama (case-sensitive)strpbrk ()Pencarian string terhadap salah satu karakter yang disetstrpos ()Mengembalikan posisi terjadinya string pertama kali didalam string lain (case-sensitive)strrchr ()Menemukan terjadinya string pertama kali didalam string lainnyastrrev ()Membalikkan stringstrripos ()Menemukan posisi terjadinya string terakhir kali di dalam string lain (case-insensitive)strrpos ()Menemukan posisi terjadinya string terakhir kali di dalam string lain (case-sensitive)strspn ()Mengembalikan jumlah karakter yang ditemukan dalam sebuah string yang hanya berisi karakter dari daftar karakter tertentustrstr ()Menemukan kejadian pertama dari string dalam lainnya string (case-sensitive)strtok ()Membagi string ke string yang lebih kecilstrtolower ()Mengkonversi string menjadi huruf kecilstrtoupper ()Mengkonversi string menjadi huruf besarstrtr ()Menerjemahkan karakter tertentu dalam stringsubstr ()Mengembalikan bagian dari stringsubstr_compare ()Membandingkan dua string dari posisi start ditentukan (binary safe dan case-sensitive opsional)substr_count ()Hitungan berapa kali substring terjadi dalam sebuah stringsubstr_replace ()Menggantikan bagian dari string dengan string laintrim ()Menghapus spasi atau karakter lain dari kedua sisi stringucfirst ()Mengkonversi karakter pertama dari string ke huruf besarucwords ()Mengkonversi karakter pertama dari setiap kata dalam string menjadi huruf besarvfprintf ()Menulis string diformat ke model keluaran tertentuvprintf ()Menampilkan string terformatvsprintf ()Menulis string terformat ke dalam variabelwordwrap ()Mengemas string ke dalam jumlah karakter tertentu

Baca Juga:  Tutorial PHP OOP Part 26 : Serialisasi Object

Referensi :

  • http://www.w3schools.com/php/php_ref_string.asp


Apa fungsi string pada PHP?

String merupakan bentuk data yang biasa dipakai dalam bahasa pemrograman untuk keperluan menampung dan memanipulasi data teks, misalnya untuk menampung (menyimpan) suatu kalimat.

Apa fungsi strstr?

Fungsi strstr() digunakan untuk mencari sebuah teks (string) di dalam string. Biasanya fungsi ini dipadukan dengan fungsi strncpy() untuk mencari dan mengubah isi teks.

Jelaskan apa itu fungsi string menurut anda dan berikan contohnya?

fungsi string sama seperti fungsi teks. tujuannya untuk memudahkan kita mengambil beberapa karakter yang berposisikan di kiri, tengah, atau kanan dari teks. fungsi left digunakan untuk mengambil karakter dari kiri pada string/teks. contohnya kata KETERAMPILAN, di sel A2 misalnya.

Apa itu fungsi string?

Dengan fungsi string, Anda bisa membuat ekspresi di Access yang memanipulasi teks dalam berbagai cara. Misalnya, Anda mungkin hanya ingin menampilkan bagian dari nomor seri pada formulir. Atau, Anda mungkin perlu bergabung (menggabungkan) beberapa string bersama-sama, seperti nama belakang dan nama depan.