Array([0] => "Aaa", "bbb", "ccc")
現在我的數組存儲值我怎樣才能讓這個陣列下面使用PHP
Array[0] = "Aaa", Array[1] = "bbb"
如何使這樣的。我試圖用爆炸它不正確地取值如果有人知道解決方案。請幫我擺脫這一點。提前致謝。
Array([0] => "Aaa", "bbb", "ccc")
現在我的數組存儲值我怎樣才能讓這個陣列下面使用PHP
Array[0] = "Aaa", Array[1] = "bbb"
如何使這樣的。我試圖用爆炸它不正確地取值如果有人知道解決方案。請幫我擺脫這一點。提前致謝。
$oldarray[0]='"abc","def","hij"';
$oldarray[1]='"abc","def","hij"';
$newarray=array();
foreach ($oldarray as $value) {
$newarray[] = str_replace('"','',explode(',',$value));
//print_r($value);die();
}
print_r($newarray);
它分裂並保存在單獨的索引,但它不會保存在字符串中的雙引號 –
你可以在這裏共享完整的代碼嗎?並輸出你想要的 –
其實它的非常大的部分。我不能分享完整的代碼 –
使用explode
分裂基礎上,昏迷多個值的值,使用str_replace函數刪除引號:
你做這樣的事情
$newarray = explode(',',str_replace('"', "",$oldarray[]));
或:
$newarray = explode('","',trim($oldarray[],'"'));
使用explode
返回一個字符串數組,每個字符串都是通過將其分割爲由字符串分隔符逗號形成的邊界形成的字符串的子字符串。
$array1 = explode(',',$array[0]);
使用str_replace
去除雙引號
str_replace('"', '', $array[0]);
$array1 = explode(',',str_replace('"', '',$array[0]));
檢查array1[0]
,array1[1]
和array1[2]
找到你的價值觀
我試過這已經不會得到任何價值數組中一切都是空的 –
添加您的實驗代碼問題 – Kushan
這是什麼都與jQuery做? –
我只是用雙引號推值的數組,並通過PHP,我不能訪問數組中的每個值 –
你可以var_dump你的數組,並把結果放在這裏? –