String doesntContain() Method

Pada Laravel 11, metode doesntContain() adalah bagian dari koleksi (collections) atau string helper yang digunakan untuk memeriksa apakah sebuah string tidak mengandung substring tertentu. Metode ini sangat berguna untuk memverifikasi bahwa suatu nilai tidak ada di dalam string.

Fungsi doesntContain()

  1. Tujuan: Memeriksa apakah sebuah string tidak mengandung substring tertentu.
  2. Kegunaan: Digunakan untuk validasi atau pengecekan kondisi jika string tidak mengandung bagian tertentu.

Cara Menggunakan doesntContain()

Metode ini bekerja dengan cara yang mirip dengan metode contains(), hanya saja doesntContain() mengembalikan nilai true jika substring tidak ditemukan dalam string yang diperiksa.

Pada String

use Illuminate\Support\Str;
 
$string = "Hello, welcome to Laravel!";
 
// Memeriksa apakah string tidak mengandung kata "PHP"
if (Str::doesntContain($string, 'PHP')) {
echo "The string doesn't contain 'PHP'.";
}

Pada Collections

$collection = collect(['apple', 'banana', 'cherry']);
 
// Memeriksa apakah koleksi tidak mengandung nilai 'orange'
if ($collection->doesntContain('orange')) {
echo "The collection doesn't contain 'orange'.";
}

Penjelasan:

  1. doesntContain($substring): Mengembalikan true jika substring tidak ada dalam string atau koleksi.
  2. contains($substring): Sebaliknya, mengembalikan true jika substring ada dalam string atau koleksi.

Kesimpulan:

doesntContain() berguna untuk memastikan bahwa sebuah string atau koleksi tidak mengandung substring atau item tertentu. Ini memberikan cara yang bersih dan efisien untuk melakukan pengecekan negatif dalam aplikasi Laravel.

Komentar

Ada 0 komentar pada episode ini.