PHP文字列と配列間の変換
1751 ワード
PHP開発では、文字列と配列の変換がよく使われています.
PHP文字列回転配列
パラメータ
説明
separator
必要です.文字列をどこで分割するかを指定します.
string
必要です.分割する文字列.
limit
オプション.返される配列要素の数を指定します.可能な値:が0より大きい-最大limit個の要素に分割された配列 が0未満-最後の-limit個の要素を除くすべての配列要素 を返す0-1つの要素を含む配列(文字列が1つの要素とみなされる) を返します.
?>
出力結果:
PHP配列回転文字列
join()関数はimplode()関数の別名で、使い方は同じです.
パラメータ
説明
separator
オプション.配列要素間の内容を接続します.デフォルトは「」(空の文字列)です.
array
必要です.文字列に結合する配列.
出力結果:
PS:forまたはforeachは配列操作を行い,配列を文字列に変換する機能も実現できるが,あまり複雑な操作でなければシステム関数は完全に完勝する.
テキストリンク:http://www.webstr.top/post/11.html
PHP文字列回転配列
explode(separator,string,limit)
パラメータ
説明
separator
必要です.文字列をどこで分割するかを指定します.
string
必要です.分割する文字列.
limit
オプション.返される配列要素の数を指定します.可能な値:
";
print_r($arr1);
print_r($arr2);
print_r($arr3);
print_r($arr4);
echo "
";?>
出力結果:
Array
(
[0] => a,b,c,d
)
Array
(
[0] => a
[1] => b,c,d
)
Array
(
[0] => a
[1] => b
[2] => c
)
Array
(
[0] => a
[1] => b
[2] => c
[3] => d
)
PHP配列回転文字列
join()関数はimplode()関数の別名で、使い方は同じです.
join(separator,array)
パラメータ
説明
separator
オプション.配列要素間の内容を接続します.デフォルトは「」(空の文字列)です.
array
必要です.文字列に結合する配列.
";
echo $str2."
";
echo $str3."
";
?>
出力結果:
abcd
a-b-c-d
a+b+c+d
PS:forまたはforeachは配列操作を行い,配列を文字列に変換する機能も実現できるが,あまり複雑な操作でなければシステム関数は完全に完勝する.
テキストリンク:http://www.webstr.top/post/11.html