Quantcast
Channel: 独学PHP・MySQL学習入門 »配列
Browsing index pages (10 articles)

PHPで配列をカンマ区切りに変換する方法 (implode)

PHPで配列のデータをカンマ区切りデータに変換する方法です。 「array(‘taro’,’jiro’,’saburo’)」 のような配列データを 「taro,jiro,saburo」 のようにカンマ区切りデータにする関数が用意されています。 関数は「implode」を使います。 書式は 「$result = implode(連結文字,配列)」 となります。...

View Article


[PHP]Warning: Invalid argument supplied for foreach() エラー対処

PHPでforeach文を使ったときに、Warning: Invalid argument supplied for foreach()というエラーが出た場合の対処法です。 考えられる原因は 1.配列が空 2.型が配列ではない の2つです。 if (is_array($array)) {   foreach ($array as $value) {     //処理文   } }...

View Article


範囲を指定して連続した配列を作る(range)

1から10までなど、範囲を指定して配列を作りたい場合には 「range」関数を使います。 連続する整数の配列 1から10までの連続する整数の配列を作ってみます。 $sample=range(0,10); echo '<pre>'; print_r($sample); echo '</pre>';   [結果] Array ( [0] =>...

View Article

配列の順序を逆転(array_reverse)

配列を逆転する方法です。 「array_reverse」関数を使います。 普通に配列を表示 まず、普通に配列を表示してみます。$a=array(1,2,3,4,5,6,7); var_dump($a); [結果]array(7) { [0]=> int(1) [1]=> int(2) [2]=> int(3) [3]=> int(4)...

View Article

配列のキーを取得する(array_keys)

配列のキーを取得する方法です。 「array_keyws」関数を使います。 $sample = array('name' => 'suzuki','mail' => 'test@example.com', 'age' => '20'); $keys = array_keys($sample); foreach($keys as $value) { echo...

View Article


配列の足し算・合成・マージ(array_merge)

複数の配列を合成する方法です。 同じキーが存在する場合に上書きする・別々に扱うなど、幾つか方法があるので注意が必要ですね。 まず、同じキーがある場合に後から加える配列に上書きされるパターンです。 「array_merge」関数を使います。...

View Article

配列の要素数を調べる(count)

配列に含まれる要素数を調べる方法です。 「count」関数を使います。 $test=array(1,2,3,4,5,6,7); echo count($test); 配列に何も値が入っていない場合は「0」 配列でない場合は「1」 が返ります。 配列かどうかを調べるには「is_array」を使います。 注意すべき点は「配列でないときに1が返ってしまう」ところですね。

View Article

配列から指定した要素を取り出す(array_slice)

配列から指定した要素を取り出す方法です。 $sample=array(1,2,3,4,5,6,7); //取り出し開始位置2(0から始まるので3つ目)から3つ取り出す $sample2=array_slice($sample,2,3); print_r($sample2);   [結果] Array ( [0] => 3 [1] => 4 [2] => 5 )...

View Article


配列の先頭の要素を削除する(array_shift)

配列の先頭の要素を削除する方法です。 「array_shift」関数を使います。 $sample=array('1','2','3'); pre_dump($sample);   Array ( [0] => 1 [1] => 2 [2] => 3 ) array_shift($sample); pre_dump($sample);  Array ( [0] => 2 [1]...

View Article


配列の作成(array)

配列を作るにはarrayを使います。 通常、変数は1つしか値を持てないので、 $kamoku1=’国語'; $kamoku2=’算数'; $kamoku3=’理科'; 変数を使って設定しようとすると上記のようになりますが、「科目」といういれものをつくっておいて、「科目の1番目=国語」「科目の2番目=算数」みたにデータを取り出せたら便利ですよね。 これを実現するのが配列です。...

View Article
Browsing index pages (10 articles)


Latest Images