我有下一个数组(一个 CakePHP 数组):
Array
(
[id] => 1
[username] => hank
[password] => c9f3fa9ff1cc03389b960f877e9c909e6485ag6h
[email] => user_email@hotmail.com
[country] =>
[city] =>
[phone] => 666666666
[other] =>
)
我想知道某些字段是 NULL 还是空的(比如country
or city
)。我试过这个:
在我的控制器中:
...
$user = $this->User->findById($id);
$this->set('user', $user['User']); # $user['User'] returns the array seen before.
在我看来
<?php $fields = array('country', 'city', 'phone'); ?>
<?php if (!in_array($fields, $user, true)): ?>
<p>Bad, some fields of $fields are empty</p>
<?php else: ?>
<p>Ok</p
<?php endif;?>
但这不起作用。我需要知道其中的任何字段$fields
是否为 NULL 或空。