PHP: 數組轉字符串,與字符串轉數組

     PHP 數組轉字符串,與字符串轉數組 

  • implode 使用一個字符串將數組變成字符串
    $array = array('lastname', 'email', 'phone');
    $comma_separated = implode(",", $array);
     
    echo $comma_separated; // lastname,email,phone
     
    // Empty string when using an empty array:
    var_dump(implode('hello', array())); // string(0) ""

     

  • explode  使用一個字符串分割另一個字符串,返回一個數組
    // 示例 1
    $pizza  = "piece1 piece2 piece3 piece4 piece5 piece6";
    $pieces = explode(" ", $pizza);
    echo $pieces[0]; // piece1
    echo $pieces[1]; // piece2
     
    // 示例 2
    $data = "foo:*:1023:1000::/home/foo:/bin/sh";
    list($user, $pass, $uid, $gid, $gecos, $home, $shell) = explode(":", $data);
    echo $user; // foo
    echo $pass; // *

     

  • str_split — 將字符串轉換爲數組 
    $str = "Hello Friend";
     
    $arr1 = str_split($str);
    $arr2 = str_split($str, 3);
     
    print_r($arr1);
    print_r($arr2);
    輸出結果
    Array
    (
        [0] => H
        [1] => e
        [2] => l
        [3] => l
        [4] => o
        [5] =>
        [6] => F
        [7] => r
        [8] => i
        [9] => e
        [10] => n
        [11] => d
    )
     
    Array
    (
        [0] => Hel
        [1] => lo
        [2] => Fri
        [3] => end
    )
    

     

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章