我有一个字符串,$data = "Name Email ID DOB, Name Email ID DOB, Name Email ID DOB, etc."(带有实际名称,电子邮件ID和DOB数据)
我想根据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中执行此操作的最佳方法是什么?