Php 每次找到子字符串时追加到字符串
我有一个由htmlPhp 每次找到子字符串时追加到字符串,php,string,substring,Php,String,Substring,我有一个由htmlsrcset组成的字符串。我使用DOMDocument提取了srcset的值,类似于: $srcset = "/wp-content/uploads/2016/05/something-970x647-c-300x190.jpg 300w, /wp-content/uploads/2016/05/something-970x647-c-120x76.jpg 120w, /wp-content/uploads/2016/05/something-970x647-c-265x1
srcset
组成的字符串。我使用DOMDocument提取了srcset
的值,类似于:
$srcset = "/wp-content/uploads/2016/05/something-970x647-c-300x190.jpg 300w,
/wp-content/uploads/2016/05/something-970x647-c-120x76.jpg 120w,
/wp-content/uploads/2016/05/something-970x647-c-265x168.jpg 265w";
正如您所看到的,URL是相对的。我想把它们变成绝对形式,主机是http://example.com
为此,我考虑在字符串中循环出现/wp content
,并将主机url附加到其开头
如何操作?用于获取一个数组,其中每个url都是一个数组元素。然后你可以很方便地给每个元素添加一些东西。我怎么不知道呢?不需要循环什么的。
$srcset = str_replace('/wp-content/', 'http://example.com/wp-content/', $srcset);