我想修復php陣列。我想修復php陣列
親愛的我的數組如下所示:
$stmyarr=Array ([0] => [0]=>aaa,[1]=>ddd,[2]=>bbb,[3]=>ccc)
我想刪除[0] =>
所以導致當顯示
Array ([0]=>aaa,[1]=>ddd,[2]=>bbb,[3]=>ccc)
如何做到這一點?
我想修復php陣列。我想修復php陣列
親愛的我的數組如下所示:
$stmyarr=Array ([0] => [0]=>aaa,[1]=>ddd,[2]=>bbb,[3]=>ccc)
我想刪除[0] =>
所以導致當顯示
Array ([0]=>aaa,[1]=>ddd,[2]=>bbb,[3]=>ccc)
如何做到這一點?
簡單,只需重新分配數組名[0]
// after your original $stmyarr
$stmyarr = array(0 => array(0 => 'aaa', 1 => 'ddd', 2 => 'bbb', 3 => 'ccc'));
$stmyarr = $stmyarr[0];
print_r($stmyarr);
結果是:
Array
(
[0] => aaa
[1] => ddd
[2] => bbb
[3] => ccc
)
但它只顯示[0] => aaa,[1] => ddd,[2] => bbb,[3] => ccc但我需要Array([0] => aaa,[1] => ddd ,[2] => bbb,[3] => ccc) –
但是它是數組...讓我發帖 –
我害怕@JamDvia需要類似'$ stmyarr =「Array(」。$ stmyarr [0]「。 )「;'。 – vstm
$stmyarr=array ('0' => array('0'=>'a','1'=>'b','2'=>'c'));
$array = array_values($stmyarr[0]);
print_r($stmyarr);
但它只顯示[0] => aaa,[1] => ddd,[2] => bbb,[3] => ccc但我需要Array([0] => aaa,[1] => ddd ,[2] => bbb,[3] => ccc) –
@JamDvia我測試了它。它給出正確的輸出。 – Vinay
$stmyarr=array ('0' => array('0'=>'aaa','1'=>'ddd','2'=>'bbb','3'=>'ccc'));
$stmyarr=current(array_values($stmyarr));
由於您的示例在語法上不正確,因此您的問題不明確。你有一個數組中的數組還是你有一個空的數組值你想刪除? – vstm