PHP:从数组的未序列化条目中删除空格

标签 php php-5.5 php-5.6

我正在尝试连接序列化数组中的两个值。我这个工作得很好。问题是本例中的值 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/

相关文章:

php - 将不推荐使用的 preg_replace/e 替换为 preg_replace_callback

php - 创建一个触发器,一旦到达设定日期就会清除条目

php - 从php中的对象中检索数据

php - 在Woocommerce中获取所有客户手机号

xmlreader - PHP 中的错误? : XMLReader::readOuterXml 当输入为 UTF-8 时生成 "Input is not proper UTF-8"

mysql - 强制 Eloquent 使用内连接检索数据

php - 良好的图像调整框架

mime-types - 如何在PHP 5.5中获取文件的MIME类型?

mysql - 数组 - StripTags

php-7 - Amazon Linux PHP 版本在安装 7.0 后重置为 5.6