【世界ビズとは】【利用規約】【個人情報取扱】【窓口】【オリジナルサービス】 [最終更新日2008年10月30日] ©2007 sekai.biz All Rights Reserved
>世界ビズ > PHP学科 > 配列
$a['color']='red';
$a['long']=14;
$a[0]='arrow';
$a=array('color' => 'red', 'long' => 14, 0 => 'arrow');
$b=array('white',5,'egg');
$b[]=15;・配列は複数のキー([]の部分)と値を持つことのできる変数です。キーには数字と文字列を使用するこができ、文字列の場合は''で囲みます。array()は複数のキーと値の設定を一度に行うことができます。また、値だけを設定し$b[0]より順に代入させることもできます。$b[]では配列$bに新たに要素を追加します。上記では$b[3]に15が代入されることになります。
$a=array('a'=>array('a1','a2'),'b'=>array('a3','a4'));
$b=array(array('b1','b2'),array('b3','b4'));・$a['a'][0]にa1、$a['b'][1]にa4、$b[0][0]にb1、$b[1][1]にb4などのように代入されます。
unset($a['key']);・配列$a['key']の中身を無にします。$_SESSION['a']を破棄するなどログアウト処理に使われます。
count($a)・配列$a内にある要素数を返します。
var_dump($a);・配列$aの内容を全て出力します。
array_key_exists('key',$a)・配列$aに指定の要素(上記では$a['key'])が存在すればtrueを返します。
in_array('A',$a)
array_search('A',$a)・in_arrayでは、配列$a内に指定の値(上記では値Aを持つ要素)があればtrueを返します。大文字小文字を区別する為、値がaの場合はfalseを返します。また、array_searchでは、trueであった場合、trueの代わりにその要素が持つ値を返します。
$a=array('abc','def','gh');
echo implode('-',$a);
【表示】abc-def-gh・配列$aの全要素を区切り文字(上記では-)で区切り、返します。区切り文字を省略する(上記では-を取る)ことで繋げて返すこともできます。
$a=explode('-','ab-cd-e');・文字列(上記ではab-cd-e)を区切り文字(上記では-)で区切り配列に格納します。例えば$a[0]の中身はabとなります。
$a=array('cd','xy','ab');
sort($a);・sortは値を昇順で並べ替え、[0]より順に代入していきます。$aの中身は[0]=ab,[1]=cd,[2]=xyとなります。keyが文字列(連想配列)の場合も数値配列として作り直されます。asort()を使うことにより連想配列を連想配列のまま並べ替えられます。また、ksort()を使うことでkeyを昇順で並べ替えることができます。これらは配列のループ処理などで参照される順に影響します。降順に並べ替える際はそれぞれrsort()、arsort()、krsort()を使います。
![]()
【ホームページ制作予定の方へお勧めするレンタルサーバーです】
【PHP学科】【AJAX学科へ】
○環境設定
・設定ファイル
○基本記述
・文字列操作
・数値の操作
○条件分岐
○配列
○オートグローバル配列
○Webフォーム
○正規表現
○データベースの操作
○クッキーとセッション
○日付と時刻
○ファイル操作
○セキュリティ
○様々な命令
【専門列塔街道】
オンラインゲーム全集塔
有料情報商材研究塔
【ゲーム攻略局】
ドラゴンクエスト1攻略
ドラゴンクエスト2攻略
ドラゴンクエスト4攻略
Final Fantasy4攻略課
世界はあたしでまわってる
天外魔境2攻略課
【インターネット研究所】
世界の厳選サイト
【コミック資料館】
GANTZ資料室
デスノート資料
キン肉マン資料
ワンピース資料室
【バーチャル大学】
AJAX学科
ASP学科
英語学科
パソコン学科
PHP学科
歴史学科
【その他】
世界ビズ詳細データ
リンクに関して
個人情報保護法令