LoginSignup
1
4

More than 3 years have passed since last update.

PHPの配列を使いたい時に見たいリンク集

Last updated at Posted at 2019-05-08

基本操作

基本操作
// 初期化
$array = array(key=>value);
// 追加
$array[key] = value;
// 配列の最後に追加
$array[] = value;
array_push($array, value)
// 要素を数える
count($array)

全要素を~したい

全要素を~したい
// 文字列化
$strvaled = array_map('strval', $array);
// trim
$trimed = array_map('trim', $array);

フィルタリングしたい

フィルタリングしたい
/** フィルタリングしたい */
array_filter(array フィルタリングしたい配列, callable コールバック関数, int 何をコールバック関数の引数にするか): array
///// 何をコールバック関数の引数にするか ////
0 // デフォルト 値だけ
ARRAY_FILTER_USE_BOTH // 値とキーの両方(ARRAY_FILTER_USE_BOTH = 1)
ARRAY_FILTER_USE_KEY // キーだけ(ARRAY_FILTER_USE_KEY = 2)

/** 空文字要素を削除したい */
$deleted = array_filter($array, 'strlen');

結合したい

結合したい
// 添え字が変わってOKなとき
$marged = array_merge($array1, $array2);
// 添え字が変わってNGなとき
$marged = $array1 + $array2;
// 配列の中身を結合して1つの文字にしたい
$string = implode({区切り文字}, $array)

存在確認したい

存在確認
// 添え字(key)
array_key_exists($key , $array) : bool
// 要素
array_search(mixed 検索したいもの , $array): mixed

更新したい

他のリンク集

PHPがよくわからない時に助けになりたいリンク集
PhpStormを初めて使うときに役立てたいリンク集

1
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
4