2016-03-30 5 views
0

配列内のキーは存在しても何もない場合、ifステートメントを作成します。あなたの誰かが私を助けてくれましたか?申し訳ありませんが、私はあまりにもPHPで良いです。 ありがとうございます。 ここにコードがあります。配列にキーがある場合はecho文が返されます

$array = array('0' => ' Default Size ', 
       '1' => ' 2X Plus Size ', 
       '2' => ' 3X Plus Size '); 

foreach($array as $id=>$text) { 
    $sizes[] = array('id' => $id, 'text' => $text); } 

if(array_key_exists("0", $sizes)) { 
    echo 'No Oversize Size'; 
} 
+0

あなたは多次元配列を持って、array_key_exists'関数 'の直接呼び出しは、PHP上では、この場合 – RomanPerekhrest

+0

であなたを助けにはなりません> = 5.5:' array_key_exists(array_column($配列、 'id')、 "0") ' – fusion3k

+0

' '' '2 '=>' 3X Plus Size);'; – itzmukeshy7

答えて

0

これを試してみてください;)

$array = array(
    '0'=>' Default Size ', 
    '1'=>' 2X Plus Size ', 
    '2'=>' 3X Plus Size '); 

$sizes = array(); 
foreach($array as $id=> $text){ 
    $sizes[] = array(
    'id'=>$id, 
    'text'=>$text); 
} 

if(array_key_exists("0", $sizes)){ 
    echo 'No Oversize Size'; 
} 
+0

それは素晴らしかったです。ありがとうございました。 – glen

関連する問題