2013-08-15 3 views
-1

Может кто-нибудь объяснить мне, что делает каждой строку кода внутри для цикла ниже средних или сделать?Что означают эти массивы PHP?

$var = array(); 
$ship = $_POST['product']; 
$amount = count($ship); 

for ($i = 0; $i < $amount; $i++){ 


$var[$i]['product'] 

$ship[$i] 

$var[$i]['name'] = $ship[$i]; 

echo $var; 


} 

Спасибо!

+0

Пожалуйста, выучить язык, прежде чем прикасаться к любому серьезному коду. Это слишком сложно. – HamZa

+1

Этот вопрос выглядит не по теме, потому что речь идет об объяснении некоторых базовых PHP-кода. OP должен сначала изучить язык. – HamZa

+0

Спасибо, вы хотели бы показать мне какую-либо ссылку, связанную с моим вопросом выше? – KeepMove

ответ

4

Просто потому, что это смешно:

$var = array(); // create an array 
$ship = $_POST['product']; //store 'product' from HTTP POST in .. what, ship? 
$amount = count($ship); //it seems our ship as an array, let's figure out how much items it contains 
for ($i = 0; $i < $amount; $i++) //let's start from element #0, and do it until all ship's elements will be passed 
{ // opening bracket 
    $var[$i]['product']; //do nothing? ; was skipped 
    $ship[$i]; //do nothing? ; was skipped 
    $var[$i]['name'] = $ship[$i]; //store whole 'ship' in 'name' index of 'var' 
    echo $var; //tada: echoing var 
} // closing bracket 
+0

Вы не понимаете, что я прошу. – KeepMove

Смежные вопросы