今日の人気記事

  1. 変数かNULLかどうかを確認 - is_null関数

文字列を配列に変換 - 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. 文字列の長さを取得 - strlen()、mb_strlen()
  2. バイナリデータを16進数に変換 - bin2hex()
  3. ASCIIコードを特定の文字に変換 - chr()
  4. 文字列の最初の文字を大文字 / 小文字に変換 - ucfirst()、lcfirst()
  5. 指定した文字列以降の文字列を取得 - strstr()、strchr() - mb_strstr()

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