2016-06-21 20 views
0

我有一個JavaScript代碼,通過多個函數計算和組織一些變量,但是我被告知這個應用程序我的代碼需要在服務器端運行,因此我需要在PHP中重寫。作爲知道的人沒有什麼關於PHP,當我看到使用if時,我感到寬慰,因爲etc就像JS一樣。在PHP中使用數組(缺乏經驗的程序員)

但是我完全損失了大約如何在PHP中使用數組。互聯網上的教程都是針對html/PHP上下文的,而我只是想讓代碼計算出一些變量並將它們存儲在數組中,然後再將它們傳遞給數據庫。

如果有人願意將以下JS代碼部分翻譯成PHP友好版本,那麼我可以根據該示例修復其餘代碼。

例如我有什麼在JS:

var my_array[]; 
var my_multiarray[]; 
var i,o; 

for(i=0;i<10;i++){ 
    my_array[i]=i; 

    for(o=0;o<5;o++){ 
     my_multiarray[i][o]=o; 
} 
+0

您需要的PHP代碼上面? –

+0

似乎你沒有足夠的Google搜索。 – Vickrant

+0

這裏不是免費的代碼書寫工具。找到一個很好的教程 –

回答

1
$my_array = array(); //array declaration php 
$my_multiarray = array(); 
$i,$o; // this can also be declared directly in the loop php does not require predeclaration 

for($i=0; $i<10; $i++){ 
$my_array[$i]=$i; 

for($o=0;$o<5;$o++){ 
    $my_multiarray[$i][$o]=$o; 
} 
2

這?

$my_array = []; 
$my_multiarray = []; 

for($i=0; $i<10; $i++){ 
    $my_array[$i]=$i; 

    for($o=0;$o<5;$o++) 
     $my_multiarray[$i][$o]=$o; 
} 
1

基本上你只需要在所有變量前添加一個$,而數組處理是完全一樣的?

<?php 
$my_array = []; 
$my_multiarray = []; 


for($i=0;$i<10;$i++){ 
    $my_array[$i]=$i; 

    for($o=0;$o<5;$o++){ 
     $my_multiarray[$i][$o]=$o; 
    } 
} 
?> 
1

這是在PHP一樣的,只是把$var的地方,如在javascript var declares a variablein php $ declares a variable。你應該通過訪問以下鏈接學習PHP的基礎知識:PHP BASICS

$my_array = []; 
$my_multiarray = []; 

for($i=0; $i<10; $i++){ 
    $my_array[$i]=$i; 

    for($o=0;$o<5;$o++){ 
     $my_multiarray[$i][$o]=$o; 
} 
1

下面是代碼

$my_array = array(); 
$my_array2 = array(); 

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

    $my_array[$i] = $i; 

    for($o = 0; $o < 5; $o++) 
     $my_array2[$i][$o] = $o; 

}