私は最終的に提出された値からパーセンテージスコアを計算したいと思うフォームを持っています。 私が持っている問題は、答えがn/aとしてマークされている可能性があるため、データがあるフィールドの総数(失敗の場合は0、パスの場合は1)のみを計算できる必要があるということです。下のコードのように、n/aの答えに空の文字列を使用しました。私はPHPの初心者なので、これについての最善の方法は何ですか?提出された空の文字列の数を数える方法はありますか、データを含む提出された文字列の総数だけを数える方法はありますか?配列内の空の文字列の数をカウントする方法
<label>
<input type="radio" name="item1" value="">N/A
</label>
<label>
<input type="radio" name="item1" value="0">Fail
</label>
<label>
<input type="radio" name="item1" value="1">Pass
</label>
すべての入力を繰り返します。既存の配列から '" "値を持つものを削除するか、または他の配列を新しい配列に追加してください。その後、数と合計。 –
[空の配列要素を取り除く]の可能な複製(http://stackoverflow.com/questions/3654295/remove-empty-array-elements) – Sherif
Sherifさん、ありがとうございました。正しい方向に私を指摘しました。 – misterpauly