拆分字符串并存储在数组中

时间:2014-02-08 19:10:47

标签: php

我有一个名为 $ elementname

的变量

打印值使用:

print_r($ elementname)是:

hardwareaccessIPsdefaultgwinterface_nameinterface_rxinterface_txinterface_error

虽然,var_dump($ elementname)是:

string(8) "hardware"
string(6) "access"
string(3) "IPs"
string(9) "defaultgw"
string(14) "interface_name"
string(12) "interface_rx"
string(12) "interface_tx"
string(15) "interface_error"

我的问题是如何拆分这些字符串并存储在数组中?

从print_r看,它看起来没有分隔符 :( 必须有一种方法,因为 var_dump 能够在输出中将其拆分。

1 个答案:

答案 0 :(得分:0)

它可能具有我们无法看到的空白字符。试试这个 myarray将拥有您想要的分割数据

$myarray = preg_split("[\s]",$elementname)