在PHP中的數組,我怎麼轉換:將字符串轉換成字符
$result = abdcef;
到一個數組這就是:
$result[0] = a;
$result[1] = b;
$result[2] = c;
$result[3] = d;
在PHP中的數組,我怎麼轉換:將字符串轉換成字符
$result = abdcef;
到一個數組這就是:
$result[0] = a;
$result[1] = b;
$result[2] = c;
$result[3] = d;
你會希望使用str_split()。
$result = str_split('abcdef');
$result = "abcdef";
$result = str_split($result);
還有在str_split功能的可選參數分成的x個字塊。
可以使用str_split()函數:如果您希望將字符串分割成不同大小的數組值,你可以指定第二個參數
$value = "abcdef";
$array = str_split($value);
:
$array = str_split($value, 2);
上面會將你的字符串分成兩塊。
不知道你是否意識到這一點了,但你可能不需要做任何事情(這取決於你想做什麼)。
$string = "abcdef";
echo $string[1];
//Outputs "b"
因此,如果你只需要一些簡單的東西,那麼你可以像沒有任何變形的數組那樣訪問它。
這是最有效的方式做到它,因爲函數調用會產生更多的開銷。 – Machavity 2015-05-13 17:52:19
在str_split函數的幫助下,你會做到這一點。
像下面::
<?php
$result = str_split('abcdef',1);
echo "<pre>";
print_r($result);
?>
可以使用str_split()
功能
$array = str_split($string);
foreach ($array as $p){
echo $p . "<br />";
}
注意'str_split( '')'返回非空數組 – 2017-04-25 11:03:36