Czy mogę prosić o pokazanie jak zmienić powtarzany przeze mnie trzykrotnie kod i zapisać w funkcji:
if ($documentData['f']['comCoAL']['selected'] == 'yes') { $TBS->MergeBlock('comCoAL', $documentData['f']); } else { $TBS->MergeBlock('comCoAL', []); } if ($documentData['f']['comCL']['selected'] == 'yes') { $TBS->MergeBlock('comCL', $documentData['f']); } else { $TBS->MergeBlock('comCL', []); } if ($documentData['f']['comCH']['selected'] == 'yes') { $TBS->MergeBlock('comCH', $documentData['f']); } else { $TBS->MergeBlock('comCH', []); }
Zrobiłem takie coś:
function mergeLetter($prefix){ if ($documentData['f'][$prefix]['selected'] == 'yes') { $TBS->MergeBlock($prefix, $documentData['f']); } else { $TBS->MergeBlock($prefix, []); } } mergeLetter('comCoAL'); mergeLetter('comCL'); mergeLetter('comCH');
Dziękuję jak zawsze za wyrozumiałość i czekam na merytoryczne wskazówki. Thx.