PHP文字列と配列間の変換

1751 ワード

PHP開発では、文字列と配列の変換がよく使われています.
PHP文字列回転配列
explode(separator,string,limit)

パラメータ
説明
separator
必要です.文字列をどこで分割するかを指定します.
string
必要です.分割する文字列.
limit
オプション.返される配列要素の数を指定します.可能な値:
  • が0より大きい-最大limit個の要素に分割された配列
  • が0未満-最後の-limit個の要素を除くすべての配列要素
  • を返す
  • 0-1つの要素を含む配列(文字列が1つの要素とみなされる)
  • を返します.
     
    ";
    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