2015-09-03 3 views
-2

Я хотел иметь такой массив, используя цикл for/foreach в PHP, потому что я собираюсь передать массив. Но это сложно сделать. И как я покажу это в HTML?Создание многомерного массива с использованием цикла в PHP

$Food_Order = array(
        array("Chicken",1,50), 
        array("Beef",2,5), 
        array("Fish",3,10), 
        array("Pork",4,15) 
      ); 
+0

Ваш вопрос не очень ясен. Если '$ Food_Order' является массивом, и вы хотите его заполнить, то при его повторении используйте:' $ Food_Order [] = array (...) ' – vitozev

+0

Вы хотите получить этот результат? '[[ "Цыпленок", 1,50], [ "говядина", 2,5], [ "рыба", 3,10], [ "Свиной", 4,15]]'? Это не верно. – aldrin27

+0

Ваш вопрос довольно неясен. Опубликуйте свои входы вместе с ожидаемым выходом –

ответ

0

Ваш вопрос не очень ясен. Вы можете попробовать следующее. Надеюсь, это решит ваше требование.

$Food_Order=array(); 
for($foodCounter=0; $foodCounter<4; $foodCounter++) 
{ 
    //Assuming that $foodName, $orderQuantity and $foodPrice come from a Data Source 
    $Food_Order[$foodCounter]=array($foodName, $orderQuantity, $foodPrice); 
} 

echo "<pre>"; 
print_r($Food_Order); 
echo "</pre>"; 
Смежные вопросы