带有拆分字符串的Php数组列表


Php array list with Spilitted String

我想使用这个函数:

 array explode ( string $delimiter , string $string [, int $limit ] )

如何在数组中使用爆炸和放置结果?

例如,'Hello i am here'

然后,我想循环这个数组到它的完整大小,得到每个单词的字符串,而它有更多的元素,

根据PHP手册

 array preg_split ( string $pattern , string $subject [, int $limit = -1 [, int $flags = 0 ]] )

用正则表达式拆分给定的字符串。

试试这个:

<?php
// split the phrase by any number of commas or space characters,
// which include " ", 'r, 't, 'n and 'f
$keywords = preg_split("/['s,]+/", "hypertext language, programming");
print_r($keywords);
?>
上面的示例将输出:

Array
(
    [0] => hypertext
    [1] => language
    [2] => programming
)

explosion()函数需要一个$delemeter来将字符串分成几个部分,并将每个部分存储在数组中。不能为空,否则不能满足您的要求。

但是你可以试试下面的

$string = "Hello I am here";

如果你想让你的数组,数组(‘H’,‘e’,‘l’,‘l’,‘o’,‘我’,‘‘,‘米’,‘H’,‘e’,‘r’,‘e’)。这是一个解决方案。

$resultArray = array();
for($i=0;$i<strlen($string);$i++){
    $val = substr($string,$i,1);
    if($val!=' ')
        $resultArray[] = $val;
}
print_r($resultArray); // expected output