Как я могу анализировать каждый элемент массива?Как анализировать каждый массив элементов?
$carrello;
echo $carrello
равно 5,5,6,7 так массива. Как я могу сделать что-то вроде этого:
foreach ("element of the array") {
echo 'item found';
}
Как я могу анализировать каждый элемент массива?Как анализировать каждый массив элементов?
$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
}
Надеется, что помогает, дайте нам знать, если вам нужен дополнительной помощь
Хорошо, спасибо! но как я могу узнать, когда массив закончен? (извините за мой английский, я итальянский) –
@LuigiDaddario Цикл 'foreach' проходит через каждый элемент массива и заканчивается после его завершения! вам не нужно ничего проверять – Rizier123
@LuigiDaddario Также я бы порекомендовал вам прочитать книгу или посмотреть основной учебник по php. (Ссылка на goo: php.net) – Rizier123
Попробуйте
$array = explode(",", $carrello);
foreach($array as $value){
if(!empty($value)){
echo $value;
}
}
переменных $ Carrello содержит разделенные запятые значения.
способ взрыва преобразует значения в переменную $ carrello, используя запятую в качестве разделителя.
в цикле, если значение не пустое будет отражено.
Добавление некоторого объяснения о том, что делает этот код и почему оно решает проблему афера, не повредит. – APerson
так что '$ carrello' на самом деле представляет собой строку с разделителями-запятыми? просто взорвите его и загрузите в свой foreach, как обычно. – Ghost
снова проголосовали до нуля ~: мы все должны что-то начать! – BParker