mr_arakiのプロフィール

@mr_araki mr_araki
ありがとう数17
質問数0
回答数28
ベストアンサー数
12
ベストアンサー率
85%
お礼率
0%

  • 登録日2007/12/05
  • 返り値の配列中の1つの値のみ受け取りたい。

    関数で、例えば配列型を返す関数oshiete()があるとします。 これを個別の関数に割り当てる場合は以下のようになります。 list($var1, $var2, $var3) = oshiete(); あるいは $vars = oshiete(); $var1 = $vars[0]; $var2 = $vars[1]; $var3 = $vars[2]; もし返ってくる配列中の値のうち、1つだけ取り出したい場合は以下のようになります。 $var1 = oshiete(); $var1 = $var1[0]; しかし、ここで2行書くのが無駄に思えて仕方がありません。 1行目の「$arr = 」に続けて、関数oshiete()の値を1つだけ取り出す方法って無いのでしょうか?「$arr = oshiete()[0];」のような書き方は駄目でした。 あと、もし2行で書く方法し無い場合、関数oshiete()が1つの値を取り出すことだけが目的で、かつそれ以降使うことが無い場合、配列を一旦変数$var1に入れて次にその変数に上書きする形で値を代入する方法は、メモリ消費量などの観点から見ると有用でしょうか?他で使わないなら別の変数名を容易するのは無駄に思えます。

    • 締切済み
    • PHP
    • taku17
    • 回答数2
  • JavaScript内でエレメントを設定したいがPHPが間にある場合

    html(phpファイル内)抜粋 textarea name='textRmks["+nextRow+"]' cols='100' rows='5'><?=$teststr;?></textarea> これをJavascript内でエレメントを使って設定したいのですが PHPの<?=$teststr;?>部分の書き方がわからずだいぶ悩んでます。 var ipt = fm.createElement("<textarea name='tRmk["+cnt+"]' cols='100' rows='5'><--ここ?-->"); どなたか教えてください。

  • 特定のURL以外からは飛ばす

    reff=document.referrer; if(reff.indexOf('http://AAA')!=-1){ location.replace('http://BBB') } (詳細略) http://AAA というURLから来た場合、http://BBBというURLに飛ばすスクリプトですが、 これを http://AAA 以外から来た場合、http://BBBというURLに飛ばすようにするためには どこを改正すればよろしいでしょうか?

  • 別窓の開き方の記述書換え教えて下さい。

    ↓の記述でフォームボタンが押されたら別小窓を開いています。 <input type="button" style="width:60pt;height:20pt;" value="連絡" onclick="window.open('./index.html','連絡','width=400,height=400');" /> ↓の記述を↑と同じくフォームボタンが押されると別小窓が開くようにしたいです。 <form action="http://******.com/*****.cgi" method=post> <input type=hidden name=mode value=club> <input type=submit style="width:60pt;height:20pt;" value="登録"> 色々と試してみたのですが上手く行きません。 どの様に書き換えたらよいか教えて頂けませんか。 よろしくお願いします。

  • 別窓の開き方の記述書換え教えて下さい。

    ↓の記述でフォームボタンが押されたら別小窓を開いています。 <input type="button" style="width:60pt;height:20pt;" value="連絡" onclick="window.open('./index.html','連絡','width=400,height=400');" /> ↓の記述を↑と同じくフォームボタンが押されると別小窓が開くようにしたいです。 <form action="http://******.com/*****.cgi" method=post> <input type=hidden name=mode value=club> <input type=submit style="width:60pt;height:20pt;" value="登録"> 色々と試してみたのですが上手く行きません。 どの様に書き換えたらよいか教えて頂けませんか。 よろしくお願いします。