014 文字列を結合/分割する

結合演算子「.」

chunk_split()関数
書式 chunk_split(➀[,➁[,➂] ])
➀ 分割したい文字列
➁ 区切り文字を入れる長さ
➂ 区切り文字
➀に指定した文字列を➁に指定しいた長さの間隔で分割し➂に指定した区切り文字を挿入した文字列を返します。➁を省略すると、デフォルト値である76文字で分割されます。➂を省略すると、デフォルト値「¥n」(改行文字)が使われます。


wordwrap()関数
書式 wordwrap(➀[,➁[,➂[,➃] ] ])
➀ 分割したい文字列
➁ 区切り文字を入れる長さ
➂ 区切り文字
➃ 常に指定幅でラップするか
➀に指定した文字列を➁に指定しいた長さの間隔で分割し➂に指定した区切り文字を挿入した文字列を返します。➁を省略すると、デフォルト値である76文字で分割されます。➂を省略すると、デフォルト値「¥n」(改行文字)が使われます。➃に「1」を指定すると、指定幅より長い単語でも常に分割されます。


strtok()関数
書式 strtok(➀[,➁])
➀ 分割したい文字列
➁ 区切り文字
➀に指定した文字列を➁に指定した区切りの文字で分割して返します。➁を省略すると、デフォルト値「¥n」(改行文字)が使われます。


explode()関数
書式 explode(➀,➁[,➂])
➀ 区切り文字
➁ 分割したい文字列
➂ 返される配列の最大要素数
➀に指定した文字で、➁に指定した文字列で分割します。分割した各文字列を要素とする配列を返します。


str_split()関数
書式 str_split(➀,[➁])
➀ 分割したい文字列
➁ 分割する文字列の長さ
➀に指定した文字列を、➁に指定した長さで分割します。分割した各文字列を要素とする配列を返します。➁を省略すると、1文字の長さで分割されます。

<?php
$str1="PHP5を";
$str2="学習しよう";
$str3="My name is Isonokami";
$str4="www.Isonokami.co.jp";

print($str1.$str2."<br />");

print(chunk_split($str3,2,":")."<br />");
print(wordwrap($str3,2,":")."<br />");

print(strtok($str4,".")."<br />");
print(strtok(".")."<br />");
print(strtok(".")."<br />");
print(strtok(".")."<br />");

print_r(explode(".",$str4));
print("<br />");
print_r(str_split($str4,4));
?>

PHP5を学習しよう
My: n:am:e :is: I:so:no:ka:mi:
My:name:is:Isonokami
www
Isonokami
co
jp
Array
(
[0] => www
[1] => Isonokami
[2] => co
[3] => jp
)

Array
(
[0] => www.
[1] => Ison
[2] => okam
[3] => i.co
[4] => .jp
)

Leave a Reply

will not be published

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>