関数練習問題(文字列関数)

下記の問題を解いてください。

  1. 有限会社タイテック・4Standard・C_room 左記の文字列から有限会社タイテックと4StandardとC_roomをそれぞれ別の変数に格納してください。 →ヒント mb_substr()
  2. 有限会社タイテック・4Standard・C_room 左記の文字列からC_roomをA_roomに置換してください。 → ヒント str_replace()
    1. できる方は、オプションの引数&cntを渡して、何個置換したかを表示してください。
  3. http://127.0.0.1/php_p/second.php 左記のURLの文字列を / を区切り文字として、配列型の変数に格納してください。→ ヒント explode()
    1. できる方はArray ( [0] => http: [1] => [2] => 127.0.0.1 [3] => php_p/second.php ) このような実行結果になるようにしてください。
  4. 2013  , 8 ,5という3つの文字列をそれぞれ変数に格納した後、2013年08月05日という文字列に整形してください。→ヒント printf()
  5. さっぽろしシロイシクキタゴウ3ジョウ5チョウメ という文字列があります。 全て半角カナになるように変換してください →ヒント mb_convert_kana()
  6. 問題5で回答した文字列をEUC_JPに変換してください→ ヒント mb_convert_encoding() これの実行結果の確認は、ブラウザのエンコーディング設定を変更してください。
  7. $year = 2013  $month = 8; $day = 5; の3つの変数と IF文判定用の配列型変数 $lang=arrey(en,ja); $kana(zenkaku,hankaku); があります 以下の問題はこれを利用します。
    •  $lang[0]、$kana[0]の場合は
      • AUG 05 2013 と全角表示
    •   $lang[1]、$kana[0]の場合は
      • 2013年 5月 13日 と全角表示
    •  $lang[0]、$kana[1]の場合は
      • AUG 05 2013 と半角表示
    • $lang[1]、$kana[1]の場合は
      • 2013年 5月 13日 と半角表示
    • となるようなプログラムを作成してください →printf() , mb_convert_kana(), 他にも使ええる関数あるかもしれませんので、工夫してください。