PHP

[ノート]『PHP Cookbook 』と『初めてのPHP』を読む(配列 基礎編)

More than 1 year has passed since last update.

基礎編

配列の生成、配列に要素を増加

$array=array($e1,$e2,$e3)
$array=[]
array_push($array,$var)

配列のサイズの洗い出し

count($array)

特定のキーを持つ要素の調査

array_key_exists($key,$array)  //返却値の型がboolean

特定の値を持つ要素の調査

in_array($value,$array),     //返却値の型がboolean

特定の値を持つ要素の検索

array_search($value,$array)   //返却値がkey

配列から文字列を作成

implode($s,$array)

文字列から配列へ転換

explode($s,$str)

配列を個々の変数に:

list($a,$b,$c,$d)=$array

配列のソート
昇順:

sort($array)   //ソート後keyはなくなり、数字に転換
asort($array)  //ソート後keyは保持
ksort($array)   //keyでソートする

降順

rsort($array)  //ソート後keyはなくなり、数字に転換
arsort($array)  //ソート後keyは保持
krsort($array)   //keyでソートする