2009-10-01から1ヶ月間の記事一覧

配列を改行区切りで表示

<html> <script type="text/javascript"> var ary = new Array(); ary.push('maichi'); ary.push('maya'); ary.push('yuki'); var a = "\n" var b = ary.join( a ); alert( b ); </script> </html>とは言ってもOS毎に改行コードは本来違うので、 if(navigator.userAgent.indexOf == "Mac")みたいなことをしなければ…

連想配列を比較して差を求める

前回エントリの配列がハッシュだったとき。 1,'shibasaki'=>1,'aoi'=>1,'kitagawa'=>1); $ary2 = array('katou'=>1,'shibasaki'=>1,'kitagawa'=>1); $a1 = array_keys($ary1); $a2 = array_keys($ary2); foreach ( $a1 as $item ){ $a = array_search($item,…

配列を比較して差を求める 2

php

前回のエントリでarray_diffという関数で配列の差を求めましたが、 これを、別の方法で実現。 //$ary1を存在する分一つずつ$itemに入れ替えて、 //$ary2の中から…

配列を比較して差を求める

php

これで $ary1と$ary2の被っている部分を消してくれる。

WYSIWYGとは

What You See Is What You Get の略。見たままが手にはいるということ。 ウィジウィグと読むそうです。 ブログサービスやGmailのHTMLエディタは HTML WYSIWYGエディタというそうです。

ユーザー定義の比較関数でソート

php

$ary[] = array("id"=>3,"name"=>"加藤"); $ary[] = array("id"=>2,"name"=>"柴崎"); $ary[] = array("id"=>5,"name"=>"蒼井"); $ary[] = array("id"=>1,"name"=>"北川"); $ary[] = array("id"=>4,"name"=>"深津");こんな配列が合ったときに、ID順に並べ替え…

3の倍数と3がつく数字の時だけアホになるプログラム -strpos

php

そんなナベアツ的なプログラムを書いてみます。 3の倍数は3で割ってあまりが0でOKですが、3のつく数字の判定は? strpos(a, "b") aに"b"という「文字列」が含まれるかどうかを判定する関数。 strposした段階で文字列としての判定をするので型変換は不要…