-1
我想將所有會話的鍵和值轉換爲字符串。當我運行這段代碼:注意:數組到字符串轉換將數組轉換爲字符串
<?php
session_start();
error_reporting(E_ALL);
ini_set('display_errors', 1);
$array['language'] = 'Asdfgh';
$array['currency'] = 'Asdfgh';
$array['cart'][] = 'Asdfgh';
$array['cart'][] = 'Asdfgh';
$array['facebookpagelikeshowed'] = 'Asdfgh';
$array['vid_yMHe4j2Ouko']['uid'] = '170785079';
$array['vid_yMHe4j2Ouko']['vid'] = '170785079';
$text = '';
foreach ($array as $key => $value)
{
$text .= ''.$key.'='.$value.';';
}
echo $text;
?>
我得到這個錯誤:
Notice: Array to string conversion in /var/www/index.php on line 16
爲什麼?我該如何解決它?
哪條線行代碼中的70? – aashnisshah 2015-02-05 18:33:53
必須是'$ sessionvalue。=''。$ key。'='。$ value。';';' – djfm 2015-02-05 18:34:11
你在foreach裏面做了些什麼? 無論如何,只需使用'$ value ['name_of_session']'而不是'''。$ key。'='。$ value.'',你應該通過它。 – bcesars 2015-02-05 18:35:04