前提・実現したいこと
数値の配列と、strpos()を使いたいです。
例えば、下の$c_1〜$c_4にそれぞれ、1,2,3,4が標準入力で与えられたとき、
strpos($c, 1);で、$cにおける1の位置を出力したいのですが、何も出力されません。
このコードでは、何が問題なのでしょうか?
発生している問題・エラーメッセージ
何も出力されません。
該当のソースコード
PHP
1 $c_1 = trim(fgets(STDIN)); 2 $c_2 = trim(fgets(STDIN)); 3 $c_3 = trim(fgets(STDIN)); 4 $c_4 = trim(fgets(STDIN)); 5 $c = [$c_1, $c_2, $c_3, $c_4]; 6 echo strpos($c, 1);
試したこと
fgetsの前に(int)をつけてみたりもしましたが、ダメでした。
何が問題なのかわかりません。ご回答お願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/02 15:32