Я столкнулся с ошибкой, я не могу объяснить себе. $cats['category_id']
- это значение целого числа MySQL, и я хочу, исходя из этого значения, установить описание cat.PHP Динамическая переменная (MySQL) Switch
$properties=array();
$properties['description'] = '<strong>Your cat is:</strong> ' .
switch ($cats['category_id']) {
case 0:
echo "black";
case 1:
echo "white";
case 2:
echo "grey";
}
. '<br />';
Вот выдержка, с которой я не лажу. Как создать «дело» заявление, так что $properties['description']
является «динамическая» (на основе $ кошек [ «CATEGORY_ID»]) Если я использую $cats['category_id']
сама по себе, как это:
$properties['description'] = '<strong>Your cat is:</strong> ' . $cats['category_id'] . '<br />';
я получить правильное значение.
Дорогой Патрик, спасибо. Я все еще имею ту же ошибку: Ошибка синтаксиса: ошибка синтаксиса, неожиданный T_SWITCH –
С моим точным кодом? Я просто попробовал это на своем собственном сервере, и все работает отлично. –
Теперь это работает. Большое спасибо Патрику! –