我正在尝试连接序列化数组中的两个值。我这个工作得很好。问题是本例中的值 Size
之一包含空格。我需要删除这个空白。我之前使用过 preg_match 来删除变量/字符串中的空格。我这里遇到的问题是如何在这种情况下实现 preg_match
(如果这是正确的方法)。
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);
}
非常感谢。
最佳答案
PHP 有一个名为 trim()
的函数允许修剪字符串。
关于PHP:从数组的未序列化条目中删除空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33569321/