我試圖連接序列化數組中的兩個值。我有這個工作很好。問題是在這種情況下值Size
之一,包含空白。我需要刪除這個空白。我之前使用preg_match
從變量/字符串中刪除空格。我在這裏遇到的問題是,如果這是正確的方法,我可能會在這種情況下執行preg_match
。PHP:從數組的非序列化條目中刪除空格
foreach($contents as $item)
{
$save = array();
$item = unserialize($item);
**$item['sku'] = $item['sku'] . '' . $item['options']['Size'];**
//echo '<pre>';
//print_r($item['sku']);
//exit();
$save['contents'] = serialize($item);
$save['product_id'] = $item['id'];
$save['quantity'] = $item['quantity'];
$save['order_id'] = $id;
$this->db->insert('order_items', $save);
}
非常感謝。
它只是一個變量。如果你之前可以使用正則表達式,爲什麼你現在不能?僅僅因爲它是數組的一部分並不會改變你如何使用正則表達式。 –