-1

これはおそらく簡単な修正ですが、これを機能させるのに苦労しています。
とにかく、出力が次の配列 $tableData があります。

Array ( 
[0] => Array ( ) 
[1] => Array ( [0] => content1 [1] => content1) 
[2] => Array( [0] => content2 [1] => content2) 
[3] => Array (.... etc etc etc

array[0] を削除したいのは、
私が試したのは常に空だからです:

$tableData=array_shift($tableData);  

出力が得られます:

Array ( )

また、私は試しました

$tableData=array_splice($tableData, 0, 1);

出力を与える

Array ( [0] => Array ( ) )

必要な出力:

Array ( 
[0] => Array ( [0] => content1 [1] => content1) 
[2] => Array( [0] => content2 [1] => content2) 
[3] => Array (.... etc etc etc

大変助かりました!:)

以下からの回答で修正されました。変数を再割り当てする必要があると考えていましたが、私の場合はそうすべきではありません。
かわった

$tableData=array_shift($tableData); 

array_shift($tableData);
4

2 に答える 2

4
array_shift($tableData);  

array_shift シフトされた要素を返します。その要素で変数を上書きする$tableDataと、それが得られます。再割り当てせずに配列をシフトするだけです。

于 2013-11-14T14:43:30.600 に答える