Warning表示を消したい
ここに質問の内容を詳しく書いてください。
(例)PHP初学者です。PHPで電卓を開発中なのですが、上記のWarning: arsort() expects parameter 1 to be array, null given in~というエラーメッセージが出現してしまってるのでこちらを出ないようにしたいです
発生している問題・エラーメッセージ
Warning: arsort() expects parameter 1 to be array, null given in~
該当のソースコード
PHP
1<?php 2 3 4//HTMLから変数としてmath[]を抽出、$mathに引渡し 5if(isset($_POST['math'])){ 6$math = $_POST['math']; 7} 8//HTMLから変数としてkeisanを抽出、$keisanに引渡し 9if(isset($_POST['keisan'])){ 10$keisan = $_POST['keisan']; 11} 12//降順に配列を並び替え 13arsort($math); 14var_dump($math); 15//var_dump($math); 16$formula = ""; 17$answer = 0; 18$num = 0; 19foreach ((array)$math as $value) { 20 $formula .= $value.$keisan ; 21 //var_dump($formula); 22 23 if( $keisan == " + ") { 24 $answer += $value ; 25 } 26 if($keisan == " × "){ 27 if($num >= 1){ 28 $answer *= $value ; 29 }else{ 30 $answer = $value ; 31 } 32 } 33 if( $keisan == " - "){ 34 if($num >= 1){ 35 $answer -= $value ; 36 }else{ 37 $answer = $value ; 38 } 39 } 40 if( $keisan == " ÷ "){ 41 if($num >= 1){ 42 $answer /= $value ; 43 }else{ 44 $answer .= $value ; 45 } 46 } 47 $num++; 48} 49?>
試したこと
補足情報(FW/ツールのバージョンなど)
XAMPPのlocal環境で開発しております
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/01 04:37
2018/03/01 04:41
2018/03/01 04:47
2018/03/01 05:11
2018/03/14 04:26