PHP 変数の後の [] は何を意味しますか?

WBOY
リリース: 2016-06-13 12:36:35
オリジナル
979 人が閲覧しました

助けてください。PHP 変数
の後の [] は何を意味しますか?

<br />
foreach ($logData as $key => $data) {<br />
			$kItem[] = $key;//这里变量后面的[]是什么<br />
			$dItem[] = $data;<br />
			$cshu++;<br />
			if($cshu == 8) $dItem[] = "i";<br />
		}<br />
		$field = implode(',', $kItem);<br />
		$values = "'" . implode("','", $dItem) . "'";<br />
		$this->db->query("INSERT INTO " . DB_PREFIX . "blog ($field) VALUES ($values)");
ログイン後にコピー

を貼り付けます。
配列を読み出すループをします。8番目のデータまでループするときは$dItem[]の値をiに変更しますが、データを書き込むときはこのIが余分にかかります。 SQL ステートメント実行エラー: INSERT INTO emlog_blog (title,alias,content,excerpt,author,sortid,date,top,allow_remark,allow_tb,hide,password) VALUES ('dsa','','das','',' 39','-1','1380936471','n','i','y','y','n','')
列数が行 1 の値数と一致しません

エラーの理由は、I の前にある N を置き換えたいのですが、値を置き換えることができない理由がわかりません。
php

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート