راکت

ایجاد کردن یک کلاس در حلقه foreach

2 پاسخ

سلام دوستان , یک ریکویست دارم که یک سری پارامتر با خودش داره چند تا از پارامترهای این ریکویست اسم کلاس می باشند میخوام حلقه foreach رو طوری بنویسم که پارامتر هایی که اسم کلاس هستن رو نیو کنه

/api/visitor?utm=campain

$data = $request->all()

Foreach ($data as $item)  
{  
New $item;  
}
سهیل
سهیل
@soheilfrzn
ثبت پرسش جدید

پاسخ‌ها

2
Yasin
Yasin
@yasinFaraji

تخصص: Laravel

<?php

class something
{
    public $className = __CLASS__;

}

$request = ['first' , 'second' , 'something' , 'lorem' , 'something'];

foreach ($request as $item) {

    if($item == (new something)->className)
    {

        var_dump(new $item);

    }
}

?>
سهیل
سهیل
@soheilfrzn

تخصص: برنامه نویس

تشکر دوست عزیز🙏

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام