PHP 陣列轉字串,與字串轉陣列

2021-10-25 20:09:14 字數 1537 閱讀 9802

php 陣列轉字串,與字串轉陣列

implode 使用乙個字串將陣列變成字串

<?php

$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 — 使用乙個字串分割另乙個字串,返回乙個陣列

<?php // 示例 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 — 將字串轉換為陣列

<?php $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

)如果不相容的話,就只有考慮別的方法了,將字串逐位進行打斷,

這裡有乙個將字串進行打斷的手動的方法,是原來為了寫日語半形的假名驗證的乙個方法

這裡是一串對半形的假名的列舉

function kana_perl($katakana)這是一段匹配的法則,注意這裡是i +=2,因為乙個文字佔2位

function substr_cut($katakana)

}return $check_sucess;沒有規律的陣列轉化為字串

function substr_cut($katakana)

return $check_sucess;

}

PHP 陣列轉字串,與字串轉陣列

implode 使用乙個字串將陣列變成字串 array array lastname email phone comma separated implode array 使用 連線 echo comma separated lastname,email,phone empty string when...

PHP 陣列轉字串,與字串轉陣列

1 implode 使用乙個字串將陣列變成字串12 3456 78910 11 array array lastname email phone comma separated implode array echo comma separated lastname,email,phone empty...

php字串轉陣列函式,php字串轉陣列

php字串轉陣列 str split php 5,php 7 str split 將字串轉換為陣列 說明str split string string int split length 1 array 將乙個字串轉換為陣列。引數string 輸入字串。split length 每一段的長度。返回值如...