Categories: PHP

Kegunaan fungsi strcspn di PHP

Bismillaahirrohmaanirrohiim…

Mungkin kita terbiasa menggunakan fungsi strpos atau stripos di PHP, dimana fungsi tersebut digunakan untuk menemukan posisi string yang ingin dicari, misalkan:

<?php
$string = 'Saya mau makan Bakso';
$findme   = 'm';
$pos = strpos($string, $findme);

hasilnya posisi ‘m‘ ada di index ke 5

demikian juga dengan stripos, bedanya kalau stripos digunakan untuk mencari string yang tidak harus sesuai huruf besar kecilnya (case-insensitive)

Nah, sekarang kita akan mencoba kegunaan fungsi strcspn.
Fungsi ini digunakan untuk mencari posisi string, namun string yang ingin dicari bersifat contains.

<?php
echo strcspn("saya mau makan bakso 5 mangkok", "0123456789");

hasilnya adalah 21, karena posisi angka 5 ada di index 21.

Fungsi ini lebih mudah dan ringan digunakan daripada menggunakan regex.

Sudah begitu dulu yaa, terimakasih…

Bagikan
rasupe

Recent Posts

eBook: menjadi kaya dimasa kini dan masa depan

Bismillahirrohmaanirrohiim... Ebook ini menghadirkan wawasan mendalam mengenai pergeseran kekayaan dari uang, aset, tanah, dan bahan…

1 week ago

Tombol back tutup modal bootstrap tanpa kembali ke halaman sebelumnya

Bismillaahirrohmaanirrohiim... Jika kita membuat aplikasi web base menggunakan bootstrap, saat user membuka modal, kadangkala mereka…

1 week ago

Kode css yang berguna

Bismillaahirrohmaanirrohiim... Berikut ini kumpulan css yang berguna, untuk mengingat saja. Input atau button delay saat…

2 weeks ago

Grouping warna pada tabel dengan PHP

Bismillaahirrohmaanirrohiim... Berikut ini cara grouping warna baris pada tabel dengan PHP, dimana jika ada kode…

3 weeks ago

CMS Website Desain Interior – PHP MySQL

CMS (Content Management System) Web untuk Desain Interior adalah solusi lengkap untuk mempresentasikan bisnis desain…

1 month ago

Source code Template website sekolah dengan react js

Bismillaahirrohmaanirrohiim... Berikut ini source code yang dapat dimodifikasi untuk membuat front end website sekolah dengan…

2 months ago