php - 如何将 php 数组中的 null 值转换为空字符串?

标签 php arrays null

我想转换这个数组,Array[4] 不应该给出 null 它可以给出空格(空字符串)。

Array (
    [0] => 1
    [1] => 4
    [2] => 0
    [3] => V
    [4] => 
    [5] => N 
);

(更改原因,与一般问题无关)

Fatal error: Uncaught exception
'PDOException' with message 'Database
error [23000]: Column 'message' cannot
be null, driver error code is 1048' in

最佳答案

PHP 5.3+

$array = array_map(function($v){
    return (is_null($v)) ? "" : $v;
},$array);

关于php - 如何将 php 数组中的 null 值转换为空字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4827854/

相关文章:

php - 从视频中获取图像而不指定高度

php - 如何使用 xPath 知道节点是否是 XML 中的结束标记 </>?

PHPExcel:如何检查 XLS 文件是否有效?

IOS 如何将 float 组转换为短数组?

java - 如何实现空集-∅?

apache-spark - Spark 数据帧空值计数

php - PHP $ _GET数组插入到mysqli吗?

javascript - Array.prototype.map.call 与 Array.map

JavaScript:数字等级到字母等级

c# - 当我知道它不为空时,是否需要这种显式转换?