重複の可能性:
PHPでHTMLを解析および処理する方法は?
これが私がやろうとしていることです:
1.)私のワードプレスのブログ投稿からすべての画像を検索します
2.)投稿の上部に画像のURLへのリンクを作成します
3.)これらの各リンクに属性を与えます。
rel="prettyPhoto[ INSERT POST TITLE HERE ]"
以下は私がこれまでに持っているものです:
$szPostContent = $post->post_content;
$szSearchPattern = '@src="([^"]+)"@';
// Run preg_match_all to grab all the images and save the results in $aPics
preg_match_all( $szSearchPattern, $szPostContent, $aPics );
// Check to see if we have at least 1 image src
$iNumberOfPics = count($aPics[0]);
if ( $iNumberOfPics > 0 ) {
///this is what I want to do
/// $aPicsTRIMMED = preg_replace('/src=/','/http=/',$aPics);
for ( $i=0; $i < $iNumberOfPics ; $i++ ) {
echo ' <a rel="prettyPhoto['.$portTit.']"';
echo $aPics[0][$i];
echo '>Image</a>';
};
};
現在、このコードは次のようになります。
<a rel="prettyPhoto[Correct Post Title]" src="http://mydomain.com/myimage.jpg">Image</a>
非常に近いですが、srcの代わりにhrefが必要です。下部にコメントが表示されている場合は、preg replaceを(誤って)使用しようとしていますが、これが正しい方向に進んでいるかどうかはわかりません。これは私のPHPでの最初の試みであり、壁にぶつかりました。うまくいけば、もっと身近な人が私ができる前にこれを理解できるでしょう...(私がそこに着いたらサクセスストーリーを投稿します)それまでの間、私が夢中になる前に助けてください。
ありがとうございました