今日の人気記事

  1. require、require_once - ファイルの取り込み

配列を文字列に変換する - implode()

当ページのリンクには広告が含まれています。

プログラミング言語PHPで、配列を文字列に変換するimplode関数を紹介します。

implode関数

string implode ( [string $glue ,] array $pieces )
配列を文字列に変換します。配列要素の間に文字列を挿入することもできます。
引数
$glue
配列要素の間に挿入する文字列を指定します。
$pieces
文字列に変換する配列を指定します。
返り値
配列から変換した文字列を返します。

サンプルコード - 配列を文字列へ

配列を文字列へ変換するサンプルコードです。

implode( 配列 )
<?php
$array = array("C言語", "MySQL", "PHP", "VPS");
print_r($array);
var_dump(implode($array));
?>

実行結果です。文字列へ変換されていますね。

Array
(
    [0] => C言語
    [1] => MySQL
    [2] => PHP
    [3] => VPS
)
string(18) "C言語MySQLPHPVPS"

サンプルコード - 配列をカンマ区切りの文字列へ変換

配列をカンマ区切りの文字列へ変換するサンプルコードです。第1引数にカンマ","を指定します。

implode( ",", 配列 )
<?php
$array = array("C言語", "MySQL", "PHP", "VPS");
print_r($array);
echo implode(",", $array) . "\n"
?>

実行結果です。配列がカンマ区切りの文字列に変換されています。これは便利ですね。

Array
(
    [0] => C言語
    [1] => MySQL
    [2] => PHP
    [3] => VPS
)
C言語,MySQL,PHP,VPS

文字列 の人気記事

  1. PHP関数リファレンス
  2. 配列を文字列に変換する - implode()
  3. 指定した文字列の出現回数をカウント - substr_count()
  4. 文字列の長さを取得 - strlen()、mb_strlen()
  5. 文字列のエンコーディングを変換 - mb_convert_encoding()
  6. 文字列が最初に現れる場所を取得 - strpos()、mb_strpos()
  7. 文字列を大文字 / 小文字に変換 - strtoupper()、strtolower() - mb_strtoupper()、mb_strtolower()
  8. 指定した範囲の文字列を置換 - substr_replace関数
  9. 文字列をエスケープ・アンエスケープ - addslashes()、stripslashes()

関連記事(一部広告含む)