人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

●質問者: mig
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:PHP プログラミング 検索 配列
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● SALINGER
●35ポイント

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

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

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

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

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

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

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

◎質問者からの返答

情報不足でした。

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

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

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

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


2 ● Mook
●35ポイント

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

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

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

何も表示されない場合、

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

または、

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

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

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

◎質問者からの返答

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ