ここで初心者の技術的な難しさ。これを明確に説明できるといいのですが。私のDBには、snFreq、snFreq2、snFreqIV、snFreqTube、snFreqTrach、snFreqCath、snFreqWound、およびsnFreqOstomyがあります。データが存在するかどうかを各列でチェックし、プリセットテキストで変数を作成するissetを作成しました。すべてのチェックポイントの後、これをフレーズに含めたいと思いましたが、「0」のデータは含めたくありません。何らかの理由で、私の出力にはまだ空白のデータを含む複数のコンマが表示されています。出力例を次に示します。SN頻度/期間:QD X60日+IV合併症、経管栄養合併症の2 PRN訪問、、、、 <=余分なコンマを使用しますか?私のDBでは:snFreq = QD X 60 DAYS、snFreq2 = 1、snFreqIV = 1、snFreqTube = 1、残りはNullです。
if(isset($rowPlanOfCare['snFreq'])){$snFreq = "SN FREQUENCY/DURATION: " . $rowPlanOfCare['snFreq'];}
if(isset($rowPlanOfCare['snFreq2'])){$snFreq2 = " + 2 PRN VISITS FOR ";}
if(isset($rowPlanOfCare['snFreqIV'])){$snFreqIV = "IV COMPLICATIONS";}
if(isset($rowPlanOfCare['snFreqTube'])){$snFreqTube = "TUBE FEEDING COMPLICATIONS";}
if(isset($rowPlanOfCare['snFreqTrach'])){$snFreqTrach = "TRACHEOSTOMY CARE COMPLICATIONS";}
if(isset($rowPlanOfCare['snFreqCath'])){$snFreqCath = "CATHETER CARE COMPLICATIONS";}
if(isset($rowPlanOfCare['snFreqWound'])){$snFreqWound = "WOUND CARE COMPLICATIONS";}
if(isset($rowPlanOfCare['snFreqOstomy'])){$snFreqOstomy = "OSTOMY CARE COMPLICATIONS";}
$snFrequency = $snFreq . $snFreq2 . implode(", ",array($snFreqIV, $snFreqTube, $snFreqTrach, $snFreqCath, $snFreqWound, $snFreqOstomy)) . "\n \n ";
最終出力には、次の情報のみが表示されます。SN頻度/期間:QD X60日+IV合併症の2PRN訪問、経管栄養合併症<==他のコンマなし。
この問題についてあなたが私を助けてくれることを願っています。前もって感謝します!:)