我想將值保存到數組。 我有一個名爲numbers
的列是1,2,3
。將SQL列值保存到數組中
如果我選擇這個值,然後將其保存到變量中$value
並嘗試把它放入一個磁盤陣列:
$陣列=陣列($值);
但它不能正常工作。
我想將值保存到數組。 我有一個名爲numbers
的列是1,2,3
。將SQL列值保存到數組中
如果我選擇這個值,然後將其保存到變量中$value
並嘗試把它放入一個磁盤陣列:
$陣列=陣列($值);
但它不能正常工作。
PHP不會自動將字符串轉換爲整數。你的轉儲表明它是一個字符串,所以這樣做:
// separate by the comma into array
$array = explode("," $str); // array('1', '2', '3');
// re-create an array, converting strings into integers
foreach ($array as $index => $value) {
$array[$index] = (int)$value;
}
你是怎麼選擇的?可能使用'explode'。還使用'mysql'或'sql-server'? – chris85
你可以提供$ value的var_dump嗎? – GoogleMac
<?php $ array = array(「1」,「2」,「3」); echo implode(「」,$ array); –