【发布时间】:2014-05-23 19:12:46
【问题描述】:
我正在尝试在 php 中构建一个 indexed 数组数组,而不是数组的键值数组,我不断收到解析错误。你能告诉我我的错误在哪里吗?为什么我可以设置单维数组的值但不能设置 $ax?谢谢!
<?php
class mdArray{
public $a0 = array('10','20','30','40','50','60','70','80','90');
public $a1 = array('11','21','31','41','51','61','71','81','91');
public $a2 = array('12','22','32','42','52','62','72','82','92');
public $a3 = array('13','23','33','43','53','63','73','83','93');
public $a4 = array('14','24','34','44','54','64','74','84','94');
public $a5 = array('15','25','35','45','55','65','75','85','95');
public $ax = array($a0,$a1,$a2,$a3,$a4,$a5);
}
?>
【问题讨论】:
-
哪一行有语法错误?您得到的确切错误是什么?
-
@RocketHazmat - 我想
public $ax = array($a0,$a1,$a2,$a3,$a4,$a5);取决于运行时信息 -
你为什么不这样做:
class mdArray{ public $ax = array( array('10','20','30','40','50','60','70','80','90'), array('11','21','31','41','51','61','71','81','91'), array('12','22','32','42','52','62','72','82','92'), array('13','23','33','43','53','63','73','83','93'), array('14','24','34','44','54','64','74','84','94'), array('15','25','35','45','55','65','75','85','95'), ); } -
@RocketHazmat -
Parse error: parse error, expecting')'' in - on line 9` -
@MarkBaker 我正在编写一个函数,该函数采用小值来创建具有内爆的字符串。我在字符串的末尾添加了一个章程,我对每个数组都这样做,然后我将所有字符串一起内爆成一个字符串,我试图只将一个参数传递给函数
标签: php multidimensional-array