• ベストアンサー

phpでこの画像について なぜ5 secon

phpでこの画像について なぜ5 seconds of summerが出力されるんでしょうか? caseとswtchの引数?が一致していないですよね?

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5135/13408)
回答No.1

PHPは変数のデータ型が一致しない場合、勝手に型変換をします。 switch で $band を評価する際、case は整数型で記述されているのでPHPは $band を整数型に変換しようとします。 $band 内のデータの最初の一文字目が数字の 5 なので、PHPは $band を整数型で値が 5 と判断し case 5 の処理を実行します。

okwaveokw
質問者

お礼

ありがとうございます

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • phpのこの画像のプログラムについて教えてください

    phpのこの画像のプログラムについて教えてください このプログラムでなぜgoodperfectが出力されるんですか? case10:の前にbreakがないから次の処理がそのまま実行されたというのは わかるんですが case10に条件が該当していないのに perfectも出力されるのはなぜでしょうか?

    • ベストアンサー
    • PHP
  • phpで画像処理

    phpで画像処理 いつもお世話になっております。 phpで画像処理を行いたいのですが どのような方法があるかご存知の方いませんでしょうか。 内容としては ある画像ファイルの予め決めた場所に 文字を出力しブラウザに表示するという仕様です。(phpファイルにアクセスした際)

    • ベストアンサー
    • PHP
  • phpでの画像出力

    フォームでアップロードした画像(jpg)を、base64でエンコードしてテキストとしてDBに格納しています。 そのデータをDBから取り出して、PHPで出力したいのですが、上手く行きません。 下記のような手順で試しましたが、ダメでした。 ※php5とMySQLです。 $img = base64_decode("※DBから取り出したテキスト"); header("Content-type: image/jpeg"); echo $img; 尚、下記のような形では画像表示出来ましたが、出来ればphpからの出力をしたいと考えています。 <img src="data:image/jpeg;base64,※DBから取り出したテキスト" /> php初心者ですが、よろしくお願い致します。

    • ベストアンサー
    • PHP
  • この画像はphpの画像なんですが、なぜ小数0.12

    この画像はphpの画像なんですが、なぜ小数0.123がdouble型と表示されているんでしょうか? single, double, long doubleなどが値が小数の場合の型なんですよね? その中のdoubleが出力されている理由はなんでですか?

    • ベストアンサー
    • PHP
  • PHPでの画像出力について

    すいません。初めてphpを勉強しているのですが下記の表記で画像が出るはずなんですが 上手く出力されません。(ブラウザfirefoxで確認していますが、画像が見つからないマーク?みたいなのが出ています) 当方XAMPPというのを使っておりまして、echo "<img src=\"K3\">";の部分を単純に文字出力 などに変えるとちゃんと文字が出ます。 出力させたい画像名はk3.jpgです。 画像の置き場所はhtdocsフォルダ内(123.php、test10.phpのファイルがある場所)でいいのですよね? どなたか分かる方いましたらよろしくお願いします。 ファイル名 123.php <FORM ACTION="test10.php" METHOD="POST"> <INPUT type="radio" NAME="ss" VALUE="se">レッド <INPUT type="radio" NAME="ss" VALUE="ch">ブルー <INPUT type="radio" NAME="ss" VALUE="pi" CHECKED>ピンク <INPUT type="submit" VALUE="並び替える"> </FORM> ファイル名 test10.php <?php $_POST['ss']; $a = $_POST['ss']; if( $a == pi ){ echo "<img src=\"K3\">"; } ?>

    • ベストアンサー
    • PHP
  • php 自作関数

    PHPでfunctionによって定義される関数を作っているのですが 引数なしで関数をつくることは可能なのでしょうか? 例えば function hello{ print "HelloPhp"; } 理想ではphp側でhello関数を呼び出せばHelloPhpと出力されます 実際の使い道は関数名が使い辛いので別の名前で関数名を定義したいんです 引数を与えてもいいのですがfunction側で引数が固定されるためphp側と毎回同じ変数:引数にならない 説明し辛いのですが 先ほど述べた理由で使いたいのですが、わかる方いらっしゃったらよろしくお願いします

    • 締切済み
    • PHP
  • phpのarrayについて、この画像で、一番上にあ

    phpのarrayについて、この画像で、一番上にある $arr = array();がなくても成立すると思うんですが、一番上のはどういう意味があるんでしょうか? またarray()のかっこのなかにはなにがはいるんですか?また、どういう呼び名ですか?関数の場合はかっこのなかは引数なので、この場合はなんですか?

    • ベストアンサー
    • PHP
  • php画像が見れません

    あるページで、画像が見たいのですが、拡大して見ようとしたら ページは開くのですが、真っ白で何も見れません。 ※確かphp画像だと思いました

    • 締切済み
    • PHP
  • phpでmysqlから画像パスを出力する

    phpを勉強始めたばかりで、データベースを使う必要がでてきたため、初心者サイトを 読んでいるのですが、一点質問があります。 行いたい事は、データベースに保存した画像パスをphpで出力するだけなのですが、パスが 文字列として扱われてしまっています。画像を出力するにはどうすれば良いでしょうか? 例えば以下のようなphpプログラムで、nameには画像パスである 「abc.jpg」という文字が 入っていたとすると以下ではそのままabc.jpgという文字列が出力されてしまします・・・。 <?php $pdo = new PDO("mysql:dbname=aaa", "root"); $pdo->query("set names utf8;"); $st = $pdo->query("SELECT * FROM bbb"); while ($row = $st->fetch()) { $name = htmlspecialchars($row['name']); echo '<img src="$name">'; } ?>

  • 画像が出力されません

    画像出力するには int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow); から引数"lpCmdLine"を使うことにより画像が出力できる事を聞いたのですが本当でしょうか? うまく出力できません どのようにしたらよいのか具体的にソースをつけて教えてください。 画像はraw画像で出力します

このQ&Aのポイント
  • パワーポイントの文章をワードに変換する方法について教えてください。現在、ソフトではパワーポイントの文章をワードに変換できず、PDFに変換されてしまいます。PDFをワードに変換できる方法もありますが、素人にとっては手間がかかるようです。
  • パワーポイントの文章を簡単にワードに変換する方法を教えてください。通常のソフトではパワーポイントの文章を直接ワードに変換することはできず、PDFに変換されてしまいます。しかし、PDFをワードに変換する方法もありますが、素人にとっては手間がかかるため困っています。
  • パワーポイントの文章をワードに変換する方法をお教えください。現在、通常のソフトではパワーポイントの文章を直接ワードに変換することはできず、PDFに変換されてしまいます。素人がPDFをワードに変換する方法もありますが、手間がかかるため困っています。
回答を見る