case සැකිල්ල
case සැකිල්ල switch ක්රියාකරුගේ කොටසක් වන අතර විචල්යයක අගය අනුව වැඩසටහන ශාඛා කිරීම සංවිධානය කිරීමට ඉඩ සලසයි. සෑම case එකක්ම විචල්යයේ අගය තම තත්ත්වයට ගැලපෙන බව පරීක්ෂා කර ගැලපීමක් සොයාගත් විට කේතය ක්රියාත්මක කරයි.
වාක්ය රචනය
switch ($variable) {
case value1:
// ක්රියාත්මක කිරීමට කේතය
break;
case value2:
// ක්රියාත්මක කිරීමට කේතය
break;
default:
// පෙරනිමි කේතය
}
උදාහරණය
සංඛ්යාත්මක අගයක් පරීක්ෂා කිරීම සඳහා case සැකිල්ල භාවිතා කිරීමේ සරල උදාහරණය:
<?php
$num = 2;
switch ($num) {
case 1:
echo 'One';
break;
case 2:
echo 'Two';
break;
default:
echo 'Other number';
}
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'Two'
උදාහරණය
එක් කේත ගොනුවක් සඳහා කිහිපයක් case භාවිතා කිරීම:
<?php
$char = 'b';
switch ($char) {
case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
echo 'Vowel';
break;
default:
echo 'Consonant';
}
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'Consonant'
උදාහරණය
case තන්තු සමඟ භාවිතා කිරීම:
<?php
$day = 'Monday';
switch ($day) {
case 'Monday':
echo 'First day of week';
break;
case 'Friday':
echo 'Last working day';
break;
default:
echo 'Regular day';
}
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'First day of week'