私はこれを検索しましたが、私の検索はうんざりかもしれません。だから、ここで私は、関数が値を返すと$ marksheetにそれを保存するように機能calculatepercent(totalmark)を呼び出すPHPで配列データを代入する
while($row = mysqli_fetch_array($queryRecords)) {
$data['data'][] = array(
'student_name' => $row['name'],
'totalmark' => $row['totalmark'],
$marksheet = calculatepercent(totalmark),
'resultdate' => $row['resultdate'].$marksheet,
'ID' => $row['ID']
);
下のコードをhere..my投稿します。しかし、私の問題は、これは動作しません。つまり、totalmarkにアクセスできないので、calculatepercent(totalmark)の結果を保存できません。
パフォーマンスは忘れていますが、 (パフォーマンスのヒントがある場合は、ボーナスもあります!) - Thanks Coders!
RR
totalmarkが定数でない限り、その配列に>がありません。引用符で囲む必要があります。 $ marksheet => calculatepercent( 'totalmark'); – Chris
'totalmark'は定数ですか? – wogsland
私はそうではない、その可能性が高い計算スクリプト内のスイッチケース。もう一つの注意点は、ここでそれを逃したかもしれませんが、whileループのための閉じ括弧があることを確認してください。 – Chris