我有这些循环语句来生成标有z变量的数组。数组将被发送到ajax,以显示在HTML页面中。
import java.lang.reflect.*;
import java.util.Vector;
public class ShowClassInfo {
public void printShow() {}
public static void main(String[] args) {
try {
Class c = Class.forName("ShowClassInfo");
System.out.println("==== Superclass ====");
Class cla = c.getSuperclass();
System.out.println(cla.toString());
System.out.println("==Constructor [] ==");
Constructor[] ctor = c.getConstructors();
for(int i=0; i<ctor.length; i++)
System.out.println(ctor[i].toString());
System.out.println("==== Method[] ====");
Method[] m = c.getMethods();
for(int i=0; i<m.length; i++)
System.out.println(m[i].toString());
} catch(Exception e) {}
}
}
如何生成诸如$ bill0,$ bill1,$ bill2,$ bill3等的数组
答案 0 :(得分:2)
$z
不应放在引号内。
for($z=0;$z<5;$z++){
$billsum = $bills['amount'];
$bill[$z] = [$billsum];
}
答案 1 :(得分:1)
for($z=0;$z<5;$z++){
$billsum = $bills['amount'];
${'bill'.$z} = [$billsum];
}
因此,现在您将拥有像$ bill0,$ bill1,$ bill2,$ bill3 ...这样的数组。