Skip to content

All topics  /  Laravel

Laravel Arr where() function Example

Laravel ·

Hi Guys,

In this blog,I will you how to use laravel array where() function example. We will show example of array where function in laravel.The Arr::where method filters an array using the given Closure:

Here, I will give you full example for simply Arr where() method in laravel as bellow.

Example


<?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 = [100, 'Laravel', 300, 'Php', 500];
        $filtered = Arr::where($array, function ($value, $key) {
                return is_string($value);
        });
        print_r($filtered);
        //[1 => 'Laravel', 3 => 'Php']
        $array2 = [100, '200', 300, '400', 500];
        $filtered2 = Arr::where($array2, function ($value, $key) {
            return is_string($value);
        });
        print_r($filtered2);
        // [1 => '200', 3 => '400']
    }
}

Output

"[1 => '200', 3 => '400']"
" [1 => 'Laravel', 3 => 'Php']"

It Will help you...