Как проанализировать каждый элемент массива?

Как я могу проанализировать каждый элемент массива?

$carrello;

echo $carrello равен 5,5,6,7 т. к. массив.
Как я могу сделать что-то вроде этого:

foreach ("element of the array") {
echo 'item found';
}

0

Решение

Я думаю, что вы ищете что-то вроде этого:

//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
1

Другие решения

Итак, это двухэтапный процесс, во-первых, вам нужно превратить строку в массив:

$carrello_array = explode(',', $carrello);

Вторым шагом является зацикливание на них. Самый простой способ это сделать:

foreach($carrello_array as $carrello_entry) {
//do some analysis here
}

Надеюсь, это поможет, дайте нам знать, если вам нужна дополнительная помощь

0

Попробуй это

$array = explode(",", $carrello);
foreach($array as $value){
if(!empty($value)){
echo $value;
}
}

Переменная $ carrello содержит значения, разделенные запятыми.

Метод explode преобразует значения в переменную $ carrello, используя запятую в качестве разделителя.

в цикле, если значение не пустое, будет отображаться.

0
По вопросам рекламы [email protected]