我從帶有@提及標(biāo)簽的文本字符串中提取了兩個(gè)輸入的用戶名。現(xiàn)在我想將它們放入 foreach 循環(huán)中,以便我可以使用我的學(xué)說(shuō)實(shí)例來(lái)搜索他們的用戶名。我的代碼:function find(TextEntity $text){ preg_match_all('/@([a-zA-Z0-9]+)/', $text->getText(), $usernames); $extractedText = implode('", "', $usernames[1]);}我得到的結(jié)果:“約翰”、“簡(jiǎn)”我找不到提取它們的方法,因此我可以在 foreach 循環(huán)中一一使用。所以我的嘗試是:(更新: 工作解決方案)$usernames = $usernames[1];$query = $this->em->getRepository(User::class) ->createQueryBuilder('m') ->select('m') ->where('m.email IN (:emails)') ->setParameter('emails', $usernames) ->getQuery() ->getResult();
從 foreach 的一行字符串中提取值
慕無(wú)忌1623718
2023-09-15 18:23:12