サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ドラクエ3
d.hatena.ne.jp/m383m
以前、「Smartyテンプレート側で配列の要素数を求めたい - m383m」を記述したが、回答がマニュアルに載っていた。参照:http://smarty.php.net/manual/ja/language.modifiers.php tr> td align="center">工事td> td> {* $response.rsList.KOJINM は配列 *} {assign var="numKoji" value=$response.rsList.KOJINM|@count} {$numKoji} td> tr> マニュアルに記述されているているとおり、「count」の前に「@」をつけないといけない。「@」をつけないと、Arrayと表示される。 それにしてもちゃんとマニュアル読めだよな...情けない...
スーパークラスのメソッドをサブクラス側で再定義することをオーバーライドと言うが、サブクラスのオブジェクトを通して、スーパークラスのメソッドを呼んだとき、そのメソッド内でスーパークラス/サブクラス両方にあるメソッドを呼び出した場合、どちらのメソッドが呼び出されるかというのをいつも悩んでしまう。 public class ClassA { protected void funcA1() { funcAX(); } protected void funcA2() { funcAX(); } protected void funcAX() { System.out.println("ClassA"); } } public class ClassAX extends ClassA { protected void funcA1() { funcAX(); } protected void func
忘れるな>自分もう、いつもいつも...orz var ar = new Array(); ar['001'] = 'a'; ar['002'] = 'b'; ar['001'] = 'c'; alert(ar.length); // '0'と表示される alert(ar['001']); // 'c'と表示される if ('001' in ar) alert('001:true'); else alert('001:false'); // '001:true'と表示される alert('1:' + ('1' in ar)); // '1:false'と表示される 参考:http://www.openspc2.org/JavaScript/kouza2007/array/hash/index.html (参考)PHP $ar = array('001' => 'a', '002' => b)
携帯電話向けにhtmlメール(デコメール/デコレーションメール同等)を送信しないといけない。最初、「Content-Type: text/html; charset="ISO-2022-JP"」で送信したら、Docomoの携帯は表示できたが、auの携帯は「認識できないメール形式」とのこと。技術情報を読んでみると、「Content-Type: multipart/alternative;」でないといけないらしい。 以下のような感じで実装。 $dateR = date("r"); $bodyH = mailBody['HTML']; $bodyT = mailBody['TEXT'] $boundary = "--=_NEXT_PART_" . date("U"); // メール内容(ヘッダ含む) $mail_text = EOS From: $from To: $to Subject: $
■[備忘][Java][PHP][JavaScript][DB][Smarty]日付フォーマット いつも分からなくなる。 Java SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String s = sdf.format(new Date()); php $s = date("Y-m-d H:i:s"); $s = strftime("%Y-%m-%d %H:%M:%S"); JavaScript var d = new Date(); var s = d.getYear + "-" + (d.getMonth() + 1) + "-" + d.getDate() + " " + d.getHours() + ":" + d.getMinutes() + ":" + d.getSeconds(); /
Yahoo!UI Libraryのソースを読んでいると以下のような構文が頻繁に出てくる。 var callback = { success : function(o) { // いろいろ }, failure : function(o) { // いろいろ } } ":"(コロン)は一体何を意味してるのか。ラベル?":"(コロン)なので検索しづらい。google:javascript コロン 構文 どうやら連想配列となるらしい。簡単なプログラムで確認。 var callback = { success : function(o) { alert("success:" + o); }, failure : function(o) { alert("failure:" + o); } } function kakunin() { for (idx in callback) { al
Smartyのマニュアルを読んでいたら、すべてのPHP関数は、暗黙的に修飾子として使用でき、修飾子は組み合わせることもできます。って書いてあるぢゃないか...orz 参ったなぁ。「Smartyテンプレート側で配列の要素数を求めたい - まさぶログ」や「Smartyでsubstr() - まさぶログ」で思い切り、register_modifier()で、PHP関数をSmartyに登録したりしてる...かっこ悪い... 何の登録もなしにいきなりSmartyテンプレート側で tr>td>{$ym|substr:0:4}年{$ym|substr:4:2}月td>tr> {assign var=colspan value=$response.pictNumList.DATA[$st_code]|@count} と書いて良いのであった。 訂正しとかないと...Smarty素人丸出しだな。
このページを最初にブックマークしてみませんか?
『d.hatena.ne.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く