$pos = strpos($html,$id.'_p');

strpos()を使うと特定の文字がどこにあるのかを取得することができ、
「strpos('この中から','これを探す'')」という形になっています。

例えば$idが12345678だったとしたら、先ほど取得したhtmlから「12345678_p」の場所を探して教えてくれます。
strpos()は見つかった時点で処理が終わる為、複数含まれている場合でも最初の一つの場所しかわかりません。

前へ 次へ

この情報が含まれているまとめはこちら

PHPでpixivの画像保存(PHP初心者向け)

pixivのオリジナルサイズの画像を取得・保存(ダウンロード)するPHPの解説です。APIを使わない簡単な方法です。

このまとめを見る