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 每一段的長度。返回值如...