我想从另一个字符串中提取字符串,但我唯一能看到的是substr(),当我的字符串长度不同时使用整数。如何从另一个字符串中提取字符串php
看看字符串,我有一堆这些我想提取和回声额外只有当他们存在。我怎样才能用PHP做到这一点。多谢你们。
$string = 'Apple iPhone 6 Plus (Refurbished 16GB Silver) on EE Regular 2GB (24 Month(s) contract) with UNLIMITED mins; UNLIMITED texts; 2000MB of 4G data. £37.49 a month. Extras: Sennheiser CX 2.00i (Black)';
function freegifts($string) {
if (strpos($string, 'Extras:') !== false {
extract extras...
}
}
所以此刻的功能只是检查是否字“附加:”存在,在这种情况下,我只是想呼应“森海塞尔CX 2.00i(黑色)”
在这里最好使用正则表达式。 (?<=额外:)。* – Juakali92
对不起,我不明白? – Scott
你可以返回strpos到一个字符串,然后使用substr开始7? – lciamp