今日の人気記事

  1. 配列を文字列に変換する - implode()
  2. 文字列をファイルに書き込む - file_put_contents()
  3. ヒアドキュメント
  4. 論理値 - boolean
  5. OS情報を取得 - php_uname()

文字列を配列に変換 - str_split()

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

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

str_split関数

array str_split ( string $string [, int $split_length = 1 ] )
文字列を配列に変換します。
文字列を区切る長さを指定することもできます。
引数
$string
配列に変換する文字列を指定します。
$split_length
文字列を区切る長さを指定します。
指定しない場合(デフォルト)、1文字ずつ区切られます。
返り値
変換された配列を返します。

サンプルコード

指定した文字列を配列に変換するサンプルコードです。

str_split( 文字列 [, 区切る長さ] )
<?php
/* 文字列を定義 */
$string = "Perl Ruby PHP";

/* 配列へ変換 */
print_r( str_split($string) );
print_r( str_split($string, 5) );
?>

実行結果です。指定した文字列が配列へ変換されています。
文字列を区切る長さを指定しない場合 → 1文字ずつ配列の値へ格納。
文字列を区切る長さを指定した場合 → 指定した長さずつ(ここでは、5文字)配列の値へ格納されています。

Array
(
    [0] => P
    [1] => e
    [2] => r
    [3] => l
    [4] =>  
    [5] => R
    [6] => u
    [7] => b
    [8] => y
    [9] =>  
    [10] => P
    [11] => H
    [12] => P
)
Array
(
    [0] => Perl 
    [1] => Ruby 
    [2] => PHP
)

文字列 の人気記事

  1. 配列を文字列に変換する - implode()
  2. 文字列の長さを取得 - strlen()、mb_strlen()
  3. 区切り文字列を配列に変換 - explode()
  4. 文字列を指定した幅に調節 - mb_strimwidth()
  5. 指定した文字列以降の文字列を取得 - strstr()、strchr() - mb_strstr()
  6. 文字列をエスケープ・アンエスケープ - addslashes()、stripslashes()
  7. JSON形式の文字列をオブジェクト、連想配列にデコード - json_decode()
  8. 文字をASCIIコードに変換 - ord関数
  9. ASCIIコードを特定の文字に変換 - chr()
  10. 文字列の一部分を取得 - substr()、mb_substr()

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