配列操作

配列操作

【PHP】多次元配列から指定カラムの配列を作成する array_column()

はじめに 嫁ちゃん 多次元配列から配列を作るってどういうこと?なんかややこしくない? わたし 多次元って聞くとなんか複雑そうな感じもするね。表計算ソフトで言うところの1列分のデータを取ってきて、配列を作る感じかな。 概要 二次元配列は、表ではこのようになりますね。 番号氏名フリガナ年齢1山田 太郎ヤマダ タロウ452宇宙 ひろしウチュウ ヒロシ1003山本 リンダヤマモト リンダ20 ここから「氏...
配列操作

【PHP】compact関数で連想配列を作成する

Xcompact関数で連想配列を作成するサンプル compact - 変数名とその値から配列を作成する compact ( mixed $varname1 ) : array コード $apple = 10; $orange = 30; $banana = 100; $melon = 200; $arr = compact('apple', 'orange', &#...
配列操作

【PHP】指定した値が配列にあるかチェックする in_array()

PHPで指定した値が配列にあるかチェックするサンプル in_array - 配列に値があるかチェックする in_array ( mixed $needle , array $haystack ) : bool haystack 内の needle を検索します。strict が設定されていない限りは型の比較は行いません。 コード $arr = ; var_dump(in_array(2, $arr...
配列操作

【PHP】配列をキーで並び替える(昇順・降順) ksort(), krsort()

PHPで配列をキーで並び替える(昇順) ksort - 配列をキーでソートする ksort ( array &$array ) : bool キーとデータの関係を維持しつつ、配列をキーでソートします。 この関数は、主として連想配列において有用です。第一引数の配列は「&$array 参照渡し」になりますので、指定した配列の中身がソートされます。 コード $arr = array('one&#...
配列操作

【PHP】指定した配列のキーをすべて返す array_keys()

PHPで指定した配列のキーをすべて返すサンプル array_keys関数は、配列 arrayから全てのキー (数値および文字列) を返します。 search_valueが指定された場合、 指定した値に関するキーのみが返されます。指定されない場合は、arrayから全てのキーが返されます。 返り値は、すべてのキーを配列で返します。 コード $arr = array( 'one' => ...
配列操作

【PHP】指定したキーや添字が配列に存在するか確認 array_key_exists()

PHPで指定したキーや添字が配列に存在するか確認するサンプル array_key_exists関数は、指定したキーまたは添字が配列にあるかどうかを調べます。指定したkeyが配列に設定されている場合、array_key_exists()はTRUEを返します。keyは配列添字として使用できる全ての値を使用可能です。 コード $arr1 = array(1,2,3); $arr2 = array( &#...
配列操作

【PHP】配列の生成、初期化 array()

PHPで配列の初期化 配列を空で初期化 コード $arr = array(); var_print($arr); 実行結果 Array ( ) 空の配列ができましたね。 初期値を入れた配列の初期化 コード $arr1 = array(1, 2, 3); $arr2 = array('a', 99, 'c'); print_r($arr1); print_r($arr...
配列操作

【PHP】配列の重複要素を削除する array_unique()

PHPで配列の重複要素を削除するサンプル コード <?php $arr = array(1, 2, 3, 4, 3, 5); print_r($arr); // 配列から重複要素を削除する $arr = array_unique($arr); print_r($arr); // 配列の再生性 $arr = array_values( $arr ); print_r($arr); ?> 実行結果 A...