我有一个数组,如下所示

$fruit = array('  apple ','banana   ', ' , ',     '            cranberry ');

我想要一个数组,它包含两边都没有空格的值,但它可以包含空值.如何在php中实现这一点.输出数组应该是这样的

$fruit = array('apple','banana', ',', 'cranberry');

推荐答案

array_maptrim可以完成这项工作

$trimmed_array = array_map('trim', $fruit);
print_r($trimmed_array);

Php相关问答推荐

wp_enqueue_scripts not loading(基于类的插件)

使用PHP和WebSockets或SSE实现实时通知

Laravel Livewire如何在数组值上使用IF、ELSE条件

由于某种原因,FILE_GET_CONTENTS从一天到另一天停止工作,并在PHP 7.2.34中返回一条&http/1.1 406不能接受&的错误

WooCommerce常规价格增加额外的附加平价

函数存储到变量中

拉威尔10有许多通过获取所有祖父母数据的子元素S图像

shell_exec运行大型数据处理

Azure应用程序无法访问共享文件夹

隐藏WooCommerce管理子菜单;主页;来自store 经理

用户注册表单中的 HTTP 错误 405

在 PHP MySQL 中自动生成账单编号

如何处理 Null 上的 array_shift() ?

AWS S3:当对象名称包含 % 时复制对象失败并出现错误 - 无效的复制源编码

PHP 在数组中搜索值

根据所选付款方式更改 WooCommerce 提交结帐按钮文本

在WooCommerce可变产品中显示所选变体的自定义字段

如何通过额外的属性和本地化来使用 laravel 枚举

如何从 PHP 中的字符串位置排除图像扩展名

基于其他数组创建多维数组 struct