すべてのH2タグをデータベースに保存しようとしています。 私はLaravel5.4とDOMDOCUMENTを使用しています。私はH2タグを取得する方法私のスクリプトは、XMLファイル内の最後のH2タグのみをデータベースに保存するのはなぜですか?
:
$htag2 = $dom->getElementsByTagName('h2');
マイH2タグ:
<h2> htag2-1 </h2>
<h2> htag2-2 </h2>
<h2> htag2-3 </h2>
<h2> htag2-4 </h2>
これは、データベース内で出力されます:htag2-4
。あなたが見ることができるように、それは私のXMLファイル内の他の3つのh2タグをスキップします。
:$ TS用
for ($i = 0; $i < $htag2->length; $i++) {
$ts->h2_tag = $htag2->item($i)->nodeValue;
}
宣言:あなたがする必要があなたのコードの拳で$ts = new Scan;
$ ts-> h2_tagは配列ですか? –
こんにちはアレックス、いいえ。 h2_tagは文字列です:$ table-> string( 'h2_tag'); 私はそれを配列に変換しようとしましたが、私はそれを行う方法を理解していません.. – itvba
これを記入する方法を知っていますか? $ table - > $ arrayName = array( '' =>、); – itvba