【PHP4プログラミング】PHPで

$yomi = "$hai[2].$hai[3].$hai[7]";
stripos($yomi …(省略
とやって配列を検索をさせたいのですが、$yomiの中身が読み込まれなく $yomi自体を読み込んでしまいます。
striposで$yomi の中身を読み込む方法(参照渡し?)をお願いします。
わかりやすいお答え待ってます

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2007/01/19 23:49:58
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:SALINGER No.1

回答回数3454ベストアンサー獲得回数969

ポイント35pt

どうやら、情報不足のようです。

まず $yomi = "$hai[2].$hai[3].$hai[7]";

のコードの意味がちょっとおかしいような。

$yomi は 文字列.文字列.文字列

という文字列になりますよね。

stripos($yomi,検索する文字)では

普通に$yomiの中の文字列を検索して最初の文字を返すと思うのですが。

id:seasons

情報不足でした。

stripos($yomi,$x)となっており。$xに検索する文字が入ります。

stripos($hai[2].$hai[3].$hai[7],$x)のようにすると読み込むのですが、

$yomiに"$hai[1]..."を入れてやるとうまくいきません。

引き続き宜しくお願いします。

2007/01/19 22:52:42
id:Mook No.2

回答回数1314ベストアンサー獲得回数393

ポイント35pt

まずはそれぞれの変数の中身を確認してはどうでしょうか。

print '$yomi=['.$yomi."]\n";

としてみて何が表示されますか。

何も表示されない場合、

$yomi = $hai[2].$hai[3].$hai[7];

または、

$yomi = "{$hai[2]}{$hai[3]}{$hai[7]}";

としてみてはどうですか。

" "中では . は機能しません。

id:seasons

$bsel = $b[2].$b[3].$b[4];

と変数の読み込む位置を変えたら無事動きましたありがとうございました

2007/01/19 23:47:14

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません