我有一個字符串在php中如何製作數組?
$str="Diwas"
我想讓每兩個字母組成的數組,所以我用
str_split($str,2);
所以我的陣列將現在
Di
wa
s
但我想以這樣一種方式創建一個數組,使得結果成爲可能。
Di
iw
wa
as
s
我有一個字符串在php中如何製作數組?
$str="Diwas"
我想讓每兩個字母組成的數組,所以我用
str_split($str,2);
所以我的陣列將現在
Di
wa
s
但我想以這樣一種方式創建一個數組,使得結果成爲可能。
Di
iw
wa
as
s
這一個是更的ressource不是參看preg_友好*
$str="Diwas"
$myArray = array();
for ($i = 0; $i < strlen($str); ++$i)
$myArray[] = substr($str, $i, 2);
感謝它的運作。 – Lifestohack 2015-04-02 12:11:56
@Lifestohack不客氣。不要忘記標記此主題已解決;) – 2015-04-02 12:13:25
可以preg_match_all使用:
$str="Diwas";
preg_match_all('/(?=(\w\w?))/',$str, $matches);
print_r($matches[1]);
產量:
Array ([0] => Di [1] => iw [2] => wa [3] => as [4] => s)
也許類似:'$ STR = 'Diwas'; ($ str,2), str_split(substr($ str,1),2) ); var_dump($ result);' – 2015-04-02 12:03:19
有效,但不是Di iw wa s它變成Di wa s iw – Lifestohack 2015-04-02 12:07:55