我有一塊html存儲在wordpress的自定義字段中。我需要使用php函數僅返回來自該自定義字段的鏈接。它必須是一個功能。這是我的嘗試,但我的結果只是說陣列:PHP函數返回html中的鏈接
<?php
function linkExtractor($html){
$linkArray = array();
if(preg_match_all('/<img\s+.*?src=[\"\']?([^\"\' >]*)[\"\']? [^>]*>/i',$html,$matches,PREG_SET_ORDER)){
foreach($matches as $match){
array_push($linkArray,array($match[1],$match[2]));
}
}
return $linkArray;
}
?>
在wordpress中,我用它作爲短代碼,它看起來像。這是100%正確的格式,因爲我一直都在使用它。
[linkExtractor(custom_field_name)]
我厭倦了這兩個功能linkExtractor()和功能linkExtractor($ HTML) –
即使語法是有點不同的,也許我的簡碼庫會派上用場:https://開頭github上。 com/thunderer/Shortcode。 –