我有一个字符串,$data = "Name Email ID DOB, Name Email ID DOB, Name Email ID DOB, etc."
(带有实际姓名、电子邮件 ID 和出生日期数据)
我想根据 ID 从字符串中提取其中一组值。所以我想要做的是strpos(ID)
用来获取ID在字符串中的位置,但是我想提取一个子字符串,它从ID之前的第一个逗号开始,到它之后的第一个逗号结束。
例如,$data = "John Doe j@d.com 123 1/01/91, Mary Doe m@d.com 124 1/02/82, Jack Doe ja@d.com 125 1/05/67";
。我有$id = 124;
,所以我想得到一个子字符串$substr = "Mary Doe m@d.com 124 1/02/82";
在 PHP 中执行此操作的最佳方法是什么?