mr_arakiのプロフィール
- ベストアンサー数
- 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に入れて次にその変数に上書きする形で値を代入する方法は、メモリ消費量などの観点から見ると有用でしょうか?他で使わないなら別の変数名を容易するのは無駄に思えます。
- 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'><--ここ?-->"); どなたか教えてください。
- ベストアンサー
- JavaScript
- 9pinkapple
- 回答数3
- 特定の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に飛ばすようにするためには どこを改正すればよろしいでしょうか?
- ベストアンサー
- JavaScript
- syuricyan
- 回答数2
- 別窓の開き方の記述書換え教えて下さい。
↓の記述でフォームボタンが押されたら別小窓を開いています。 <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="登録"> 色々と試してみたのですが上手く行きません。 どの様に書き換えたらよいか教えて頂けませんか。 よろしくお願いします。
- 締切済み
- HTML
- roughrough
- 回答数4
- 別窓の開き方の記述書換え教えて下さい。
↓の記述でフォームボタンが押されたら別小窓を開いています。 <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="登録"> 色々と試してみたのですが上手く行きません。 どの様に書き換えたらよいか教えて頂けませんか。 よろしくお願いします。
- 締切済み
- HTML
- roughrough
- 回答数4