php:推送到可能存在或不存在的数组

前端之家收集整理的这篇文章主要介绍了php:推送到可能存在或不存在的数组前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想创建一个带有消息的数组.
$myArray = array('my message');

但是使用这段代码,如果myArray已经存在,它将被覆盖.

如果我使用array_push,它必须已经存在.

$myArray = array(); // <-- has to be declared first.
array_push($myArray,'my message');

否则,它会叮叮当当.

有没有办法使上面的第二个例子工作,没有先清除$myArray = array();?

检查数组是否首先存在,如果不存在,则创建它…然后添加元素,知道数组肯定会在之前定义:
if (!isset($myArray)) {
    $myArray = array();
}

array_push($myArray,'my message');

猜你在找的PHP相关文章