• ベストアンサー

ど忘れしました!!

PHPの文字列関数で、 $value="aaaaaaa@***.co.jp"; $ret = ●●●($value, "@"); って感じで文字列中の指定した文字の位置を 取得する文字列関数があったと思うのですが、 ど忘れしてしまいました。 ご存知の方宜しくお願い致します。

  • PHP
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • mohao
  • ベストアンサー率15% (10/63)
回答No.1

strposです。 strpos($value,"@"); で$valueのなかで"@"が最初に現れた位置を数字で返します。"@"が見つからない場合はfalseを返します。

TOKIO2003
質問者

お礼

そうでした!! ありがとうございました。

関連するQ&A

  • constant()関数の説明で!

    constant()関数  文字列から、該当する定数を取得するには、constant()関数を用います。この関数は、取得する 定数が変数などに入っていたり、文字列から組み立てたりして動的に決定したい場合などに用いられます。   以上ですが!  参考書には以下のプログラムの説明はそれだけしかありませんでした!?   初心者用にもっと分かりやすく、説明を追加したなら、どんな説明になりますか!?  よろしくお願いたします。 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>constant関数</title> </head> <body> <?php     define('BOOK','Perfect PHP'); $value = 'BOOK'; echo constant($value),PHP_EOL;   ?> </body> </html>

    • ベストアンサー
    • PHP
  • 度忘れして気持ち悪いので教えてください!

    HTMLのイメージタグやリンクタグについてなのですが、alt で代替テキストを指定すると、実際に表示した時にその部分にマウスカーソルをかざしたときに指定した文字がポップアップというか小さく浮き上がって表示されますよね。それの名称って確かあったと思うのですが度忘れしてしまってなんともスッキリできません。。。いろいろ調べても出てこなくて。ご存知の方いらっしゃいましたらご教授下さい。また、その表示(ポップアップ)を無効・有効と切り替える方法ってあるんでしょうか。

    • ベストアンサー
    • HTML
  • preg_match : マッチした位置の取得

    phpにおける正規表現で、パターンにマッチした位置を取得したいのですが、引数で検索する位置を指定することはできても容易に取得する方法がみあたらないので困っています。 マッチした文字列を strstr() を使って位置取得するという方法しか思い浮かばないのですが、どうにかならないでしょうか。

    • ベストアンサー
    • PHP
  • 文字列を返すVCで作成したDLL関数をVBで呼ぶと...

    VC++で文字列を返すDLL関数を作成しました。 LPCSTR GetVcString(void) これをVBでStringとして受け取り、MsgBoxで表示すると正常に取得できているようなのですが、Lenで文字数を取得すると変な値が返ってきます。 1. Dim Ret As String 2. Ret=GetVcString() 3. MsgBox(Ret) ← VCで返された文字列は正常に表示されている 4. MsgBox(Str(Len(Ret))) ← 実際の文字数とはかけ離れた数値になる 2行目と3行目の間に、 Ret=Left(Ret,InStr(Ret,vbNullChar)-1) を噛ませれば文字数は正常な値になるのですが、このような処理をしなくても正常に文字数を取得する方法があれば教えてください。

  • 全角、半角、改行コードが混在文を指定文字数でカットしたい。

    こんにちは。 現在、phpで簡単な動的ページを作成しています。 行き詰っていますのは、文字列抽出?です。 ある文字列を先頭文字から300文字だけ切り出して以降はカットしてしまいたいのです。 但しその文字列が全角、半角、改行コード(EUC)が混在していまして、うまく切り出せません。 混在文字列からも文字列指定で切り出す関数や手段をご存知の方はいらっしゃいませんか? お手数では御座いますが、お教え下さい。 宜しくお願い申し上げます。

    • ベストアンサー
    • PHP
  • PHPでvalue値に関数値表示

    すみませんが、 phpで関数化したデータをフォームのvalueとしてのっけることはできますか? またどうやったらいいですか? 例えばgoogleのようなサーチボックスにはじめから文字を乗っけとく、みたいな感じです。 そのためには、htmlのformにはじめから関数を指定しておけばいいと思ったのですが、エラーがでます。 何か別の方法はありますか? 例えばgoogleのような-- ちょっと表現を間違えました。phpで関数化したデータをそういうふうにvalueに 入れたいのですが、なんとかなりませんか?

    • 締切済み
    • PHP
  • エクセルの文字列検索で何番目の$の位置?

    たとえば、$A$1:$AG$25とか$AB$100:$AG$2550という文字列から、 1.文字列末尾の数値を取得する関数はあるでしょうか? 2.3番目の$の位置、4番目の$の位置を取得できる関数はあるでしょうか?

  • 文字列をsplitするSQL文を教えて下さい

    SQLServer2000上で指定した文字で文字列をsplitような関数があれば教えて頂けますか? 例えば"12345.6789"という文字列を"."(ピリオド)を指定して、"12345"と"6789"という2つの文字列を取得したいと思っています。 Transact-SQLの関数リファレンスを見てみたのですが、適当なものが見つかりませんでした。 自作するしかないのでしょうか・・

  • シェルスクリプトである文字列から一定の文字列を取得する方法

    cshのスクリプトを書いているのですが、ある文字列から文字列を取得するにはどうしたらよいでしょうか? 具体的には、 aaaaaaabbbbb という文字列があってここから aaaaaaa だけ取り出すには どうすればよいでしょうか? ただし、aの文字は可変でbは固定の文字列です。

  • 全角半角混在の文字列から○文字まで取得する方法

    はじめまして! MySQLから取得した文字列をPHPで例えば10文字まで表示したいのですが、良いやり方ありますでしょうか? 文字列には全角半角が混在しているので substr関数だと、うまく取得できない場合があります。よろしくお願いいたします。

    • ベストアンサー
    • PHP

専門家に質問してみよう