読者です 読者をやめる 読者になる 読者になる

Webデザインの勉強 ハロートレーニング 受講生のためのWebデザインの勉強補足ブログ

まとめ(4)

練習問題(4)

連想配列の「キー」を指すものはどれか
  1. 配列に代入する各要素の「-」の右側の値
  2. 配列に代入する各要素の「=>」の左側の値
  3. 配列に代入する各要素の「-」の左側の値
  4. 配列に代入する各要素の「=>」の右側の値
配列の「添え字」を指すものはどれか
  1. 配列の左側に付ける、「 { 」と「 } 」で囲んだ整数値
  2. 配列の右側に付ける、「 { 」と「 } 」で囲んだ整数値
  3. 配列の右側に付ける、「 [ 」と「 ] 」で囲んだ整数値
  4. 配列の左側に付ける、「 [ 」と「 ] 」で囲んだ整数値
各要素のキーと値はどれか
  • 以下のように、連想配列を宣言し、初期値を設定した
$present = array( "りんご"=>"apple", "オレンジ"=>"orange", "もも"=>"peach" );
  1. キー:apple、orange、peach 値:りんご、オレンジ、もも
  2. キー:りんご 値:オレンジ、もも
  3. キー:0、1、2 値:りんご、オレンジ、もも
  4. キー:りんご、オレンジ、もも 値:apple、orange、peach
連想配列の宣言と代入を行う
  • 実行するとエラーが発生するのはA〜Dのうちどれか
  • ブログの都合上全角スペースが入っていますが、それは無視すること

(A)
 $tokuten = array();
 $tokuten['田中'] = 100;
 $tokuten['山田'] = 40;
 $tokuten['佐藤'] = 80;


(B)
 $tokuten = array{{'田中', 100} , {'山田' , 40 } , {'佐藤' , 80}};


(C)
 $tokuten = array('田中'=>100 , '山田'=>40 , '佐藤' => 80);


(D)
 $tokuten = array( ('田中', 100) , ('山田' , 40 ) , ('佐藤' , 80) );

  1. AとBとD
  2. 全てエラー
  3. BとD
  4. 全てエラーにならない
list関数の正しい使い方はどれか
  1. list($food_data => ( $food, $count, $price ) );
  2. list($food_data)=>( $food, $count, $price );
  3. { $food, $count, $price } = list($food_data);
  4. list( $food, $count, $price ) = $food_data;
連想配列の値からキーを取得する関数はどれか
  1. getArray
  2. key_value
  3. array_value
  4. array_search
配列の出力(1)
  • 下記ソースコードを実行すると、ブラウザに出力される値はどれか
<?php
  $array1 = array ('key1'=>10, 'key2'=>20, 'key3'=>30);
  $array2 = array ('key1'=>100, 'key2'=>200, 'key3'=>300);
  $array1 = $array2;
  
  print '配列array1の2番目の要素の値は' . $array1[key2] . 'です。';
配列の出力(2)
  • 下記ソースコードを実行すると、ブラウザに出力される値はどれか
<?php
 $x = 10;
 $y = 10;
  
 if ( $x == $y ) {
   print 'PHPは、楽しいです!';
 } else if ( $x == $y ){
   print 'PHPは、とても楽しいです!';
 }
PHP15
  • 変数$animalsに動物名を3つ"猫"、"犬"、"猿"を格納した後、array_push関数を使用して変数$animalsに"豚"を追加しなさい
  • そして、以下のように要素値と、要素数が表示されるプログラムを作成しなさい

 
1:猫
2:犬
3:猿
4:豚
配列の要素数は4です。





PHP16
  • $money = array( '5円玉'=>20, '1円玉'=>6, '10円玉'=>8, '100円玉'=>1 );
  • 上記の通り、連想配列変数$moneyに値を設定し、値を降順にソートして、以下のように表示しなさい

 
20:5円玉
8:10円玉
6:1円玉
1:100円玉





広告を非表示にする