Как я могу проанализировать каждый элемент массива?
$carrello;
echo $carrello
равен 5,5,6,7 т. к. массив.
Как я могу сделать что-то вроде этого:
foreach ("element of the array") {
echo 'item found';
}
Я думаю, что вы ищете что-то вроде этого:
//If $carrello is comma delimited string
$carrello = "5,5,6,7";
$carrello = explode(",", $carrello);
foreach($carrello as $key => $value)
echo $key . "=>" . $value . "<br />";
//If $carrello is an array
$carrello = array(5,5,6,7);
foreach($carrello as $key => $value)
echo $key . "=>" . $value . "<br />";
Выход:
0=>5
1=>5
2=>6
3=>7
Итак, это двухэтапный процесс, во-первых, вам нужно превратить строку в массив:
$carrello_array = explode(',', $carrello);
Вторым шагом является зацикливание на них. Самый простой способ это сделать:
foreach($carrello_array as $carrello_entry) {
//do some analysis here
}
Надеюсь, это поможет, дайте нам знать, если вам нужна дополнительная помощь
Попробуй это
$array = explode(",", $carrello);
foreach($array as $value){
if(!empty($value)){
echo $value;
}
}
Переменная $ carrello содержит значения, разделенные запятыми.
Метод explode преобразует значения в переменную $ carrello, используя запятую в качестве разделителя.
в цикле, если значение не пустое, будет отображаться.