在PHP中读取数组中字符串的内容

在PHP中读取数组中字符串的内容,php,Php,在PHP中,如何在下面的字符串中区分年龄和人名 ASHLEY TURNER 4 y, 0 m 它总是采用相同的格式吗?那么数字+y? 要仅获取年龄,可以使用以下选项: preg_match('/(\d+) y/', $string, $match); echo $match[1]; 要同时获取姓名和年龄,请使用以下命令: preg_match('/([aA-zZ ]+)(\d+) y/', $string, $match); $name = trim($match

在PHP中,如何在下面的字符串中区分年龄和人名

ASHLEY TURNER               4 y, 0 m

它总是采用相同的格式吗?那么数字+y? 要仅获取年龄,可以使用以下选项:

preg_match('/(\d+) y/', $string, $match);
echo $match[1];
要同时获取姓名和年龄,请使用以下命令:

preg_match('/([aA-zZ ]+)(\d+) y/', $string, $match);
$name = trim($match[1]);
$age = $match[2];

至少,您应该尝试自己编写代码。之后,如果你有问题,你可以张贴你已经尝试了一个明确的解释什么是不工作,并提供一个解决方案。我建议你读一个好的问题和答案。另外,请务必阅读。您期望的输出是什么?建议:查看PHP的。再看看。写一些代码。回来,用你的代码编辑你的问题,以及一个关于代码的更具体的问题。为什么它是以这种格式开始的?原始数据来自哪里?数据库?