baka_drmada の回答履歴

全1件中1~1件表示
  • 荒らしは無視でお願いします。私は真剣です。

    //$king_array()には80,60,-1,70が入ってます。 $king_array(80,60,-1,70) //$bad は -1です $bad = -1; //$king_arrayの何番目に$bad が有るか調べます。 $bad2 = array_search($bad,$king_array); //配列の中の-1の前が-1では無く尚且つ配列の二番目が-1である時、配列の二番目は-1がある値の前後を足し、割った数値である。 if($king_array[$bad2-1]!==-1 and $king_array[$bad2]==-1){ $king_array[$bad2] = ($king_array=$bad2-1+$king_array=$bad2+1)/2; } このようにしたいのですが、 Cannot use a scalar value as an array とエラーが出ます。どうしたら良いですか(T0T)??

    • ベストアンサー
    • PHP
    • drmada
    • 回答数3