2007年8月13日月曜日

 

【JavaScript】onClickとonmouseDownとonmouseUp

onmousedown→onmouseup→onclick の順番でスクリプトが動作する。

CLICK HERE!!

CLICK HERE!!

CLICK HERE!!

参考

JavaScriptリファレンス
http://1106.suac.net/johoB/JavaScript/jscripth.html#htmlelementonclick

ラベル:


2007年8月12日日曜日

 

【PHP関数】配列に要素を追加する

PHPで配列に要素を追加するには、array_push(一つ以上の要素を配列の最後に追加する)array_unshift(一つ以上の要素を配列の最初に加える)という関数がある。

この2つの関数は、要素を追加して新に出来た配列に数値添字を先頭から与え直してキー(連想添字)を無くしてしまう



<?php
  $array = array( "no"=>1,
                           "color"=>"red");
  $size = 100;
  array_push($array,$size);
?>
実行結果
  $array(
      [0] => 1
      [1] => "red"
      [2] => 100
  )


基本的な配列作成方法でも、キーまでは指定できない。


<?php
  $array[] = $size;
?>
実行結果
  $array(
      ["no"] => 1
      ["color"] => "red"
      [2] => 100
  )

array array_merge ( array $array1 [, array $array2 [, array $...]] ) PHP: array_merge - Manual

array_mergeは2つ以上の配列を一つにする関数ですが、これを使えばキー付で要素を追加出来ます。


<?php
  array_merge($array,array("size"=>100));
?>
実行結果
  $array(
      ["no"] => 1
      ["color"] => "red"
      ["size"] => 100
  )

配列に同じキーがある場合、後に指定された値が前の値を上書きする

参照

PHP: PHP マニュアル - Manual
array_push
array_unshift
PHP: array_merge - Manual

ラベル:


This page is powered by Blogger. Isn't yours?

登録 投稿 [Atom]

Google