我有一個下面的字符串從我的數據庫:提取/爆炸字符串到變量
";5;78;27;56;66;71;"
我如何可以提取/爆炸成變量
$a = "5";
$b = "78";
$c = "27";
感謝您的幫助!
我有一個下面的字符串從我的數據庫:提取/爆炸字符串到變量
";5;78;27;56;66;71;"
我如何可以提取/爆炸成變量
$a = "5";
$b = "78";
$c = "27";
感謝您的幫助!
$data = ";5;78;27;56;66;71;";
$dataArr = explode(';',$data);
for($i = 0; $i < count($dataArr); $i++){
${'var'.$i} = $dataArr[$i];
}
爆炸應該返回值的數組。然後你遍歷所有的值併爲每個值動態地分配一個名字。
在我的示例代碼,你會得到$ VAR1,$ VAR2,$ VAR3等。
array_filter(explode(';', ";5;78;27;56;66;71;"));
過濾器是擺脫一些空值。
,讓您有值的數組:
Array ([1] => 5 [2] => 78 [3] => 27 [4] => 56 [5] => 66 [6] => 71)
通過使用[explode()](http://pl1.php.net/explode)。去搞清楚。 – Mark
沒有你嘗試使用'列表($一個,$ B,$ C,$ E,..)=爆炸( 「;」, 「; 5; 78; 27; 56; 66; 71;」);' –
它可能會有所幫助,如果你給這個問題提供更多的上下文,因爲它似乎並不像你要求的解決方案是一個非常高效的解決方案(可能是,我只是不明白爲什麼你會想要這樣做你給我們的信息) – Populus