配列の先頭に要素を追加したいが、この配列は時々空であるかもしれない。私はarray_unshift()
を使用してみましたが、空の配列が好きではないようです...空の配列をチェックして手動で要素を追加するか、array_unshift()
空の配列は気にしませんが、私はちょうどklutzですか?ここ空の配列を持つarray_unshift()
は、現時点では私のコードである:$sids
アレイの
$sids = array(); $sids = explode(",", $sid['sids']); array_unshift($sids, session_id());
内容がデータベースから取得され、分離値カンマれます。
おかげで、
ジェームズ
EDITは
私は今、この問題を解決するために管理してきました - ごめんみんな!
$sids = array(); if(!empty($row['sids'])) { $sids = explode(",", $row['sids']); } array_unshift($sids, session_id());
現在のコードを投稿できますか? –
「好きではないですか?変数を初期化したか( 'array()'を使用して)、または未定義の変数を使って作業していますか? –
空の配列に対して 'array_unshift()'を使っても問題ありません。それは期待どおりに動作します。しかし、非配列で呼び出すのは問題です。 – Floern