У меня есть таблица, из этой таблицы я хочу выделить все, где array(). Мой массив:Как петля массив
Array
(
[0] => 3
[1] => 4
..etc..
)
Я использую это:
$db->where('id',array(***,***),"IN");
$db->get('cars');
Как мертвый массив будет правильным? Как это, например:
$db->where('id',array($this->car[0],$this->car[1]),"IN");
Я пытался поставить «array(*here*)
» в то время или в цикле, но его не работает.
Если вы используете 'массив ($ this-> автомобиль [0], $ this-> автомобиль [1])', может вы просто используйте '$ this-> car'? Я предполагаю, что это свойство класса является регулярным массивом, а не итерируемым классом. – halfer
$ db-> где ('id', array ($ this-> cars), "IN"); Если вы думаете, что это не работает! –
Нет, не 'array ($ this-> cars)' - вместо этого используйте '$ this-> cars', так как это уже массив. Конечно, это зависит от формата, ожидаемого вашим классом '$ db', что может быть чем угодно, но я предполагаю, что это должен быть обычный массив, чтобы получить предложение' IN' where. – halfer