Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在类/oop中将公共静态声明为数组_Php_Arrays_Oop - Fatal编程技术网

Php 在类/oop中将公共静态声明为数组

Php 在类/oop中将公共静态声明为数组,php,arrays,oop,Php,Arrays,Oop,我有以下课程: Class myclass{ public static $item_row_name = array( array('Item 1','Item_1','Help Label 1','#Item1'), array('Item 2','Item_2','Help Label 1','#Item2'), array('Item 3','Item_3','Help Label 1','#Ite

我有以下课程:

    Class myclass{
     public static $item_row_name = array(
            array('Item 1','Item_1','Help Label 1','#Item1'),
            array('Item 2','Item_2','Help Label 1','#Item2'),
            array('Item 3','Item_3','Help Label 1','#Item3'),
            array('Item 4','Item_4','Help Label 1','#Item4')
     );

   public static function pr_row($tableau){ 

                $var ='';

          foreach ($tableau as $row) {
            echo $count; 
            $label=$row[0];
            $name=$row[1];
            $help=$row[2];
            $balisecss=$row[3];
            $var.=$label;
            $var.=$name;
            $var.=$help;
            $var.=$balisecss;
return $var;
}
}
}  
在另一个文件中,我有以下代码:

    $testtab3 = myclass::$item_row_name;
$display=myclass::pr_row($testtab3);
echo $display;
此循环仅返回第一个数组

如何正确声明数组?也许是连载。。。?
谢谢你,因为这就是你想要的
$row
数组('Item 1'、'Item_1'、'Help Label 1'、'Item1')
$rowitem
'Item 1'
并且
$rowitem[0]
是第一个字符

你可能想要

foreach(myclass::$item_row_name as $row) {
    echo $row[0];
}


因为这就是你想要的
$row
数组('Item 1'、'Item_1'、'Help Label 1'、'Item1')
$rowitem
'Item 1'
并且
$rowitem[0]
是第一个字符

你可能想要

foreach(myclass::$item_row_name as $row) {
    echo $row[0];
}


好的,但在另一个函数中,我有这个…:公共静态函数pr_item_row($tab){foreach($tab as$row){……在另一个文件中,我有:myclass::pr_item_row($item_row_name);它只返回第一个数组…好的,但在另一个函数中,我有这个…:公共静态函数pr_item_row($tab){foreach($tab as$row){…在另一个文件中,我有:myclass::pr_item_row($item_row_name);它只返回第一个数组。。。