#php
#php
Вопрос:
В переменной $price
у меня есть эти значения, разделенные запятой. Каждое из них представляет день.
1st value,2nd value,3rd value,4th value,5th value,6th value,7th value
Если у меня есть $day
переменная, могу ли я найти значение? Я имею в виду, что это похоже
if ($day == "Monday")
на повторение 2-го значения $price
.
Ответ №1:
$pricePerDay = array_combine(array('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'),
explode(',', $price));
echo $pricePerDay['Mon'];
Ответ №2:
Вы можете найти функцию explode(',',$price);
и использовать ее, чтобы помочь вам. Вам понадобится цикл, чтобы просмотреть значения и определить, является ли это конкретным днем.
Комментарии:
1. Циклы предназначены для людей, которым нравится делать что-то сложным способом.
2. Правда, fiogkos мог бы просто указать семь операторов if.
3. Конечно, но это было бы еще большей тратой времени.
Ответ №3:
Попробуйте это
$var="1st value,2nd value,3rd value,4th value,5th value,6th value,7th value";
$var_exploded=explode(",",$var);
если вы хотите второе значение
echo $var_exploded[1];