くだすれPHP(超初心者用)4at PHPくだすれPHP(超初心者用)4 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト54:nobodyさん 08/06/27 00:23:41 >>53 http://php.net/in_array 55:nobodyさん 08/06/27 00:26:03 >>53 $_SESSION['checked_item']が配列じゃなかったときにエラーはかれるのを回避したかったんじゃないの? (array)で型キャストすれば単一文字列が入ってても、配列に変換されるし。 56:nobodyさん 08/06/27 00:43:47 $_SESSIONはそれ自体で配列じゃないの? 要素が一つでも配列は配列だし。 うーん。 眠いから明日また考えてみる。 ありがとう。 57:nobodyさん 08/06/27 00:50:44 >>56 $_SESSIONは配列かもしれないけど、 $_SESSION['checked_item']は、配列じゃないかもしれないだろ? 58:nobodyさん 08/06/27 02:50:58 (array)取ってどんなエラーが出るか動作確かめればいいのに。。 59:nobodyさん 08/06/27 04:01:35 XEI5jC31 if ( ++ $_SESSION['checked_item_num'] > 4 ) $_SESSION['checked_item_num'] = 1; if ( ! in_array( $_GET['item_id'], (array)$_SESSION['checked_item'] ) ) $_SESSION['checked_item'][$_SESSION['checked_item_num']] = $_GET['item_id']; 僕もわかりません。 (array)と結局なんの処理なんでしょうか? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch