In this tutorial you will learn about the Laravel Arr hasAny() function Example and its application with practical example.
Laravel Arr hasAny() function Example
In this article, I’ll show you how to use laravel Arr hasAny() function with example. We will show example of Arr hasAny() function in laravel. In this tutorial, we will use Arr hasAny() function to check whether any item in a given set exists in an array using “dot” notation.
Laravel Arr::hasAny method
The Arr::hasAny method checks whether any item in a given set exists in an array using “dot” notation.
Example:-
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Http\Controllers\FileController; use Illuminate\Support\Arr; class HomeController extends Controller { /** * Show the application dashboard. * * @return \Illuminate\Contracts\Support\Renderable */ public function index() { $array = ['bike' => ['name' => 'Desk', 'price' => 100]]; $contains1 = Arr::hasAny($array, 'bike.name'); var_dump($contains1); // true echo "<br>"; $contains2 = Arr::hasAny($array, ['bike.name', 'product.discount']); var_dump($contains2); // true echo "<br>"; $contains3 = Arr::hasAny($array, ['category', 'bike.discount']); var_dump($contains3); // false } } |
Output:-
1 2 3 |
bool(true) bool(true) bool(false) |