在PHP中使用数组(对于没有经验的程序员)

时间:2016-06-21 07:20:42

标签: php arrays

我有一个javascript代码,通过多个函数计算和组织一些变量,但是我被告知这个应用程序我的代码需要在服务器端运行,因此我需要在PHP中重写。作为知道关于PHP的 nothing 的人,当我看到使用if时,我感到宽慰,因为等等就像JS一样。

然而,我完全失去了如何在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;
}

5 个答案:

答案 0 :(得分: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 :(得分:1)

基本上你只需要在所有变量前加一个$并且数组处理完全一样吗?

firstTree=new Jtree(secondTree.getModel());    

答案 2 :(得分: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;
}

答案 3 :(得分: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;
}

答案 4 :(得分: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;

}