使用php获取部分字符串

2022-03-22 00:00:00 string regex php preg-replace preg-match

如何使用PHP获取部分字符串?

我有这样的字符串。

$str = 'href="http://www.idontknow.com/areyousure?answer=yes"';

我只需要链接。像这样

$str_new = "http://www.idontknow.com/areyousure?answer=yes";

解决方案

$str_new = substr($str, 6, -1);

substr()

如果长度为给定且为正,则返回的字符串将最多包含从开始开始的字符(取决于字符串的长度)。

如果给定了Length并且为负数,则从字符串末尾将省略这些字符(在开始为负数的情况下计算出开始位置之后)。如果Start表示此截断或更长的位置,则将返回False。

如果给定Length并且为0、False或NULL,则将返回空字符串。

如果省略LENGTH,将返回从START到字符串末尾的子字符串。

相关文章