は、我々はこのような文字列を持っていると仮定しましょう:PHP - どのように多くのimgのsrcからすべてのURLを取得するには?
Its really great to <img src="image2.png" /> hear from you "Today is good <img src="http://www.google.com/picture2.png" /> day" Let's listen song together! ---------<img src="images/profile.png" />\\\\\\
これは全体の文字列です。我々は内部に3つのimgを持っています。
私たちは、私が意味する、私たちはこの文字列を持っている、そしてどのようにタグをのimgからすべての「SRC」を抽出し、1つの新しい配列変数にそれを収集するために彼を処理するために
output[0] = 'image2.png';
output[1] = 'http://www.google.com/picture2.png';
output[2] = 'images/profile.png';
のように、この文字列から変数を作成したいです。
どうすればよいですか?私たちはそれをどのように達成できますか?
さらに、私はCodeIgniterフレームワークを使用します。たぶんこのフレームワークの方法でしかできないかもしれませんが、私はそれが可能であるとは思わないのです。
なぜ 'var_export($ matches [1]);'?なぜ1?なぜこれは1ではなく2行を生成するのですか? –
'$ matches [0]'は完全なパターン 'src ="([^ "] +)'にマッチした文字列の配列を含んでいます。そして '$ matches [1]'は最初のサブマスクの配列の配列を含んでいます: '([^"] +) ' –