Я пытаюсь сопоставить две строки, используя foreach
loop in php (laravel framework).Сопряжение строки с петлей foreach в php
$c_act = "ABC123";
foreach ($codes as $cd) {
$ac = $cd->Code; //ac holds our Activity code
if ($ac==$c_act) {
$act_id = $cd->ID;
}
}
здесь $codes
содержит данные из моих значений с ID
и Code
.Its
[{"ID":"7","Code":"ABC-1"},{"ID":"8","Code":"ABC-OBT"},{"ID":"12","Code":"ABCD"}]
Если первая переменная не совпадают, то мне нужно вернуться в цикл по каждому элементу и начать со следующей значение у меня есть. Я попытался, но не смог закончить его.
Как это сделать, используя php?
Заранее спасибо
просто вы можете пользователь in_array() функция –
@PradyutManna - Посмотрите на этот вопрос, он получил массив объектов. in_array не отрежет его ... –
@Anant - Это не отвечает на его вопрос? –