Công dụng của phương thức contains() trong Laravel là gì?

Hãy bắt đầu nhanh nào, tôi đã tìm thấy hai Phương thức tuyệt vời có chứa [] và có chứaStrict [] để bạn có thể sử dụng chúng trong các dự án tiếp theo của mình

  • Kiểm tra xem Laravel Collection có chứa giá trị hay không Hãy xem lại một ví dụ với một tham số [chỉ kiểm tra giá trị]

$users = collect[['name' => 'John Doe', 
                  'email' => 'johndoe@example.com']];

$users->contains['John Doe']; // true
$users->contains['John Admin']; // false

Vào chế độ toàn màn hình Thoát chế độ toàn màn hình

  • Kiểm tra xem Bộ sưu tập Laravel có chứa cặp khóa/giá trị hay không. Hãy xem lại một ví dụ với hai tham số

$collection = collect[[
             ['id' => '200', 'amount' => '500'],
         ['name' => '201', 'country' => '200'],
              ]];

$collection->contains['amount', '500']; //true
$collection->contains['id','500']; //false

Vào chế độ toàn màn hình Thoát chế độ toàn màn hình

  • Kiểm tra xem Bộ sưu tập của Laravel có chứa giá trị hay không bằng cách sử dụng hàm gọi lại Cuối cùng, bạn cũng có thể chuyển hàm gọi lại bằng biểu thức phù hợp của riêng mình để kiểm tra xem bộ sưu tập laravel hoặc bộ sưu tập eloquent có chứa giá trị đã cho hay không. Hãy thử một ví dụ với bộ sưu tập eloquent lần này

$products = Product::all[];
/*
Illuminate\Database\Eloquent\Collection {#4618
     all: [
                App\Product {#123
                    id: 1,
                    name: "Macbook",
                    product_count: 2
                },
                App\Product {#123
                    id: 1,
                    name: "iPhone",
                    product_count: 20
                },
            ],
        }
*/
$products->contains[function[$product, $key] {
            return $product->product_count contains[function[$product, $key] {
            return $product->product_count containsStrict["10"]; //true

$collection->containsStrict[10]; //false

Vào chế độ toàn màn hình Thoát chế độ toàn màn hình

Tôi hy vọng bạn thích mã này
Nguồn. - https. //www. người đồng tính. net/laravel-contains-method-example/

Ví dụ này sẽ giúp bạn kiểm tra xem một chuỗi có chứa bất kỳ chuỗi con nào trong laravel không. bạn có thể kiểm tra xem url có chứa chuỗi trong laravel hay không bằng cách sử dụng Str. chứa[]. tôi sẽ cho bạn ví dụ đơn giản về laravel str không phân biệt chữ hoa chữ thường

bạn có thể kiểm tra xem chuỗi có chứa một từ cụ thể trong laravel 6, laravel 7, laravel 8 và laravel 9

Laravel có chức năng trợ giúp Str. Lớp str có phương thức chứa [] sẽ cung cấp để kiểm tra chuỗi chứa trong ứng dụng laravel. chứa [] lấy hai đối số, một đối số phải là chuỗi và đối số khác sẽ là chuỗi hoặc mảng

Tôi sẽ cung cấp cho bạn cả hai ví dụ để bạn có thể dễ dàng sử dụng trong phương thức điều khiển của mình. Vì vậy, hãy xem dưới đây cả hai ví dụ sẽ giúp bạn sử dụng

Làm cách nào để kiểm tra xem chuỗi có chứa ký tự trong laravel không?

Laravel có chức năng trợ giúp Str. Lớp Str có phương thức contains[] sẽ cung cấp để kiểm tra chuỗi có chứa trong ứng dụng laravel. chứa [] lấy hai đối số, một đối số phải là chuỗi và đối số khác sẽ là chuỗi hoặc mảng.

Làm cách nào để kiểm tra chuỗi con trong laravel?

Trả lời. Sử dụng hàm strpos[] của PHP Bạn có thể sử dụng hàm strpos[] của PHP để kiểm tra xem một chuỗi có chứa một từ cụ thể hay không. Hàm strpos[] trả về vị trí xuất hiện đầu tiên của chuỗi con trong chuỗi. Nếu không tìm thấy chuỗi con, nó trả về false.

Làm cách nào để chuyển đổi bộ sưu tập thành mảng trong laravel?

Bạn có thể sử dụng toArray[] của eloquent như bên dưới. Từ tài liệu Laravel. toArray cũng chuyển đổi tất cả các đối tượng lồng nhau của bộ sưu tập là một thể hiện của Arrayable thành một mảng. Nếu bạn muốn lấy mảng thô bên dưới, hãy sử dụng phương thức all thay thế.

Làm cách nào để kiểm tra xem bộ sưu tập laravel có trống không?

Sử dụng phương thức isNotEmpty[]. Phương thức isNotEmpty[] trả về true nếu bộ sưu tập được kiểm tra không trống và sai nếu trống. .
Sử dụng phương thức đếm[]. Phương thức count[] trả về số lượng mục bên trong bộ sưu tập. .
Sử dụng Phương thức[] đầu tiên. .
Sử dụng phương thức đếm[]

Chủ Đề