W rozróżnianiu ciągów komend i liter jest rozróżniana wielkość liter.Przełącznik PHP/instrukcja case z rozróżnianiem wielkości liter bez rozróżniania wielkości liter
<?php
$smart = "crikey";
switch ($smart) {
case "Crikey":
echo "Crikey";
break;
case "Hund":
echo "Hund";
break;
case "Kat":
echo "Kat";
break;
default:
echo "Alt Andet";
}
?>
Przede wydruków kodem "Alt Andet", ale chciałbym porównać ciągi rozróżniana wielkość liter i print "Crikey". Jak mogę to zrobić?
Jakie jest twoje pytanie? –
Dlaczego według Ciebie w instrukcji switch nie ma znaczenia wielkość liter? 'crikey' i' Crikey' to nie to samo. Wiedząc o tym, obejmij to i "strtoupper" lub "strtolower" wartości. Alternatywnie wielka litera to pierwsza litera twojej zmiennej podczas porównań. Poza tym, dlaczego miałbyś tak to robić? –
Po prostu ci powiedział - Wymuś wszystko, by zamieniać skrzynkę w strtolower ($ smart), spraw, aby twój przypadek był "crickey": i tak dalej, i tak dalej. – BigScar