5
A
回答
7
我失去了一些东西在这里?
if ($string === null) {
$string = 'null';
}
在想什么......短
if ($string === null) $string = 'null';
您还可以使用the conditional operator :
$string = ($string === null) ? 'null' : $string;
您的电话。
0
if ($string == null)
{
$string = "null";
}
9
var_export可以表示可解析字符串中的任何变量。
-1
它有最好的解决办法:
$var = null;
$stringNull = json_encode($var);
$null = json_decode($stringNull, true);
var_dump($stringNull);
var_dump($null);
+0
太棒了!谢谢:-) – laukok 2012-04-02 00:16:08
+1
似乎是最慢和过度复杂 – 2015-01-22 15:46:38
1
虽然不是很优雅或清晰,你也可以做以下
is_null($string) && $string = 'null'; // assignment, not a '==' comparison
// $string is 'null'
或
$string = is_null($string) ? gettype($string) : $string;
// $string is 'NULL'
注:var_export($string, true)
(中提到其他回复)返回'NULL'
相关问题
- 1. mssql_bind将空字符串转换为NULL
- 2. 将`NULL`转换为字符串(空或者字面上`NULL`)
- 3. 将NULL转换为空字符串 - 将字符串转换为uniqueidentifier时转换失败
- 4. Zend Framework将NULL字符串转换为MySql的实际NULL值
- 5. 将字符串转换为字符串
- 6. 将字符串转换为
- 7. 将字符串转换为“_”
- 8. 将字符串转换为?
- 9. 将NULL字节的C字符串转换为char数组
- 10. 将字符串转换为字符
- 11. 将字符串转换为字符
- 12. 将字符串转换为字符
- 13. 将char字符串转换为字符
- 14. Java - 将字符串转换为字符[]
- 15. InfixToPostfix将字符转换为字符串
- 16. JavaScript将null转换为字符串性能
- 17. PreparedStatement是否将空字符串转换为null?
- 18. Objective-c将字符串转换为双倍结果null
- 19. 使用Json.Net将空字符串转换为null
- 20. 将字符串转换为返回null的日期
- 21. 如何将asp.net NULL值转换为“”(空字符串)
- 22. 将空字符串转换为NULL双重
- 23. 返回json结果并将null转换为空字符串
- 24. 将空字符串转换为$ null回到同一个变量
- 25. 将JavaScript符号转换为字符串?
- 26. 将字符串转换为运算符
- 27. JQuery.each将字符串文字转换为字符串。为什么?
- 28. 将字符串转换为数字node.js
- 29. Knockout.js将数字转换为字符串
- 30. 将字符串转换为字列表?
不,你没有。我只是认为如果条件不成立,可能会有一种方法...猜不到:-) – laukok 2012-03-28 18:33:33
使用'if'有什么问题? – 2012-03-28 18:34:07
没问题。思考的东西更短...像'(字符串)null' ... – laukok 2012-03-28 19:16:27