1

関数を実行できるように、データの配列にデータが存在するかどうかを確認したいと思います。使用しin_arrayますか?

配列:

["OpenHomes"]=>
array(2) {
  [0]=>
  array(2) {
    ["Start"]=>
    string(21) "/Date(1354323600000)/"
    ["End"]=>
    string(21) "/Date(1354326300000)/"
  }

次のことをしますか?

if(in_array($detail['OpenHomes']))
{
    echo 'yes';
}else{
    echo 'no';
}

内に何か存在するかどうかを確認したいと思いますOpenHomes

4

4 に答える 4

2

これを試して

if(!empty($detail) && in_array('OpenHomes',$detail))
{
    echo 'yes';
}else{
      echo 'no';
}
于 2012-11-29T05:07:38.380 に答える
1

で確認することもできます

 if ($detail['OpenHomes']) {

また

  if (count($detail['OpenHomes']) > 0) { ... }
于 2012-11-29T05:11:43.057 に答える
1

次のものも使用できます。

count($detail['OpenHomes'])

また

sizeof($detail['OpenHomes']) // its alias, same function with different name

その配列内の要素の数を取得しますが、空の要素もカウントします。

于 2012-11-29T05:11:57.247 に答える
1

またはこれ

if( !empty($details['openHomes']) )
{
  //
}
else
{
  //
}
于 2012-11-29T05:16:54.767 に答える