我想使用这个函数:
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