配列操作【PHP】多次元配列から指定カラムの配列を作成する array_column() はじめに嫁ちゃん多次元配列から配列を作るってどういうこと?なんかややこしくない?わたし多次元って聞くとなんか複雑そうな感じもするね。表計算ソフトで言うところの1列分のデータを取ってきて、配列を作る感じかな。概要二次元配列は、表ではこのようになりますね。番号氏名フリガナ年齢1山田 太郎ヤマダ タロウ452宇宙 ひろしウチュウ ヒロシ1003山本 リンダヤマモト リンダ20ここから「氏名」の列を抜き出...2020.02.072022.11.19配列操作
配列操作【PHP】compact関数で連想配列を作成する Xcompact関数で連想配列を作成するサンプルcompact-変数名とその値から配列を作成するcompact(mixed$varname1):arrayコード$apple=10;$orange=30;$banana=100;$melon=200;$arr=compact('apple','orange','banana');$arr+=compac...2020.01.212022.11.19配列操作
配列操作【PHP】指定した値が配列にあるかチェックする in_array() PHPで指定した値が配列にあるかチェックするサンプルin_array-配列に値があるかチェックするin_array(mixed$needle,array$haystack):boolhaystack内のneedleを検索します。strictが設定されていない限りは型の比較は行いません。コード$arr=;var_dump(in_array(2,$arr));var_dump(in_array(6,$...2020.01.142022.11.19配列操作
配列操作【PHP】配列をキーで並び替える(昇順・降順) ksort(), krsort() PHPで配列をキーで並び替える(昇順)ksort-配列をキーでソートするksort(array&$array):boolキーとデータの関係を維持しつつ、配列をキーでソートします。この関数は、主として連想配列において有用です。第一引数の配列は「&$array参照渡し」になりますので、指定した配列の中身がソートされます。コード$arr=array('one'=>1,'two&#...2020.01.142022.11.19配列操作
配列操作【PHP】指定した配列のキーをすべて返す array_keys() PHPで指定した配列のキーをすべて返すサンプルarray_keys関数は、配列arrayから全てのキー(数値および文字列)を返します。search_valueが指定された場合、指定した値に関するキーのみが返されます。指定されない場合は、arrayから全てのキーが返されます。返り値は、すべてのキーを配列で返します。コード$arr=array('one'=>1,'two'...2020.01.142022.11.19配列操作
配列操作【PHP】指定したキーや添字が配列に存在するか確認 array_key_exists() PHPで指定したキーや添字が配列に存在するか確認するサンプルarray_key_exists関数は、指定したキーまたは添字が配列にあるかどうかを調べます。指定したkeyが配列に設定されている場合、array_key_exists()はTRUEを返します。keyは配列添字として使用できる全ての値を使用可能です。コード$arr1=array(1,2,3);$arr2=array('one...2020.01.102022.11.19配列操作
配列操作【PHP】配列の生成、初期化 array() PHPで配列の初期化配列を空で初期化コード$arr=array();var_print($arr);実行結果Array()空の配列ができましたね。初期値を入れた配列の初期化コード$arr1=array(1,2,3);$arr2=array('a',99,'c');print_r($arr1);print_r($arr2);echo$arr1;//<--配列の添字を指...2020.01.072022.11.19配列操作
配列操作【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);?>実行結果Array( =>1=>2=>3=>4=>3//<--この...2020.01.052022.11.19配列操作