如何使用變量將字符串保存到數組中?它似乎沒有工作..PHP將字符串和變量保存到數組中
$str[] = {'name':'$data['name']','y':$data['values'],'key':'$data['key']'},
$str_str = implode(' ', $str);
echo $str_str;
謝謝。
如何使用變量將字符串保存到數組中?它似乎沒有工作..PHP將字符串和變量保存到數組中
$str[] = {'name':'$data['name']','y':$data['values'],'key':'$data['key']'},
$str_str = implode(' ', $str);
echo $str_str;
謝謝。
您應該閱讀關於PHP中的基本數組和字符串處理。像這樣的東西應該工作:
$str[] = [
'name' => $data['name'],
'y' => $data['values'],
'key' => $data['key']
];
也許最好的方法就是使用$ str [] = json_encode($ data);
您是否試圖將JSON字符串保存到數組中?
$var[]
保存的值到數組$var
你想保存看起來像一個JSON字符串,如果這就是你希望你可以這樣做什麼字符串中的第一個可用數字鍵:
$var[] = json_encode($data)
如果數據陣列包含以下內容:
Array
(
[name] => value name
[y] => value y
[key] => value key
)
JSON編碼此陣會給你:
{"name":"value name","y":"value y","key":"value key"}
這不會解析。該字符串的來源是什麼? –
我基本上想把「{'name':'name123','y':y123,'key':'key123'},」保存到數組中。值「name123,y123和key123應該替換爲像$ data ['name123']這樣的變量。這些變量來自數據庫。 – user8607695
似乎沒有工作不是錯誤。發佈實際的錯誤,所以我們不必猜測。 – OptimusCrime