なぜこれは機能しませんか?
$slidetotal=1;
$slideids = array();
while ($rowcs = mysql_fetch_array($orig_slides_result)) {
$key = $slidetotal;
array_push($slideids[$key], $rowcs['id']);
$slidetotal++;
}
私はこのエラーを取得: [phpBBのデバッグ] PHPのお知らせ:ライン161上のファイル/ // * .PHPで:array_push()[function.array-プッシュ] :最初の引数は、配列にする必要があります
誰かが、あなたがこのページでこれを行うことができますコメントしているものの: http://php.net/manual/en/function.array-push.php、(見つける:「配列にペア 『『=>』$値$キー」を挿入する』)
php配列に単一の値のリストを挿入する次善の方法はありますか?ちなみに、google.comでこれを見つけるのは難しいとは本当に信じられません。真剣に?
そのコメントはフラットアウト間違っています。キーと値のペアを 'array_push()'で配列にプッシュすることはできません。 – BoltClock
私はarray_push()を試してみる前に、私はTim Cooperとosonerによると、おそらく正しいと思われることをやっていました。 – Patrick
おそらく、私は配列を正しく作っていますが、変数を正しく取得していないことがあります。これは正しいですか? $ id = $ slidesids [$ i ']; – Patrick