2017-04-01 91 views
0

這是我的數組:如何將數組轉換爲特定數組?

Array(
[Priority] => 194.49 
[Xpresspost] => 147.49 
[Expedited] => 48.57 
[Regular] => 48.57 

我想告訴我的數組是這樣的:

'Priority'=> '194.49','Xpresspost'=>'40','Expedited'=> '48.57','Regular'=>'48.57' 
+0

使用var_dump發佈您的數組 –

+0

您好嗎獲取你的輸入數組( [Priority] => 194.49 [Xpresspost] => 147.49 [Expedited] => 48.57 [Regular] => 48.57 – Gampesh

回答

2

如果你想在喜歡你單行要打印您陣列可以使用:

$array = array(
    'Priority' => 194.49, 
    'Xpresspost' => 147.49, 
    'Expedited' => 48.57, 
    'Regular' => 48.57 
); 

$output = array(); 
foreach($array as $key => $value) { 
    $output[] = " '$key' => '$value'"; 
} 
echo implode(',', $output); 
+0

嗨,@Hicaro它的作用就像魅力。現在我想給我的數組分配一些像這樣的變量: $ neil = array('Priority'=>'194.49','Xpresspost'=>'40','Expedited'=> '48 .57','Regular'= > '48 0.57' );我怎樣才能做到這一點 ? –

+0

嗨@NeilDhakal,問題是,你是否想要將數組轉換爲字符串,或者想將浮點數轉換爲字符串類型並仍然有數組? – Hicaro

+0

是的,我試圖從codeigniter中的控制器返回這樣的數組:return array('Priority'=>'194.49','Xpresspost'=>'147.49','Expedited'=> '48 .57','Regular' => '48 .57'); –