带有Spilitted字符串的Php数组列表

带有Spilitted字符串的Php数组列表,php,arrays,string,Php,Arrays,String,我想使用此功能: array explode ( string $delimiter , string $string [, int $limit ] ) 如何在数组中使用分解和放置结果 例如,“你好,我在这里” 然后,我想将这个数组循环到它的完整大小,当它有更多的元素时,将每个单词放入一个字符串中 如何实现这一点?explode函数需要一个$delemeter来将字符串分成几个部分,并将每个部分存储在数组中。它不能为空,因此无法满足您的要求 但是,您可以尝试以下方法 $string=你好,

我想使用此功能:

 array explode ( string $delimiter , string $string [, int $limit ] )
如何在数组中使用分解和放置结果

例如,“你好,我在这里”

然后,我想将这个数组循环到它的完整大小,当它有更多的元素时,将每个单词放入一个字符串中


如何实现这一点?

explode函数需要一个$delemeter来将字符串分成几个部分,并将每个部分存储在数组中。它不能为空,因此无法满足您的要求

但是,您可以尝试以下方法

$string=你好,我在这里

如果希望数组为数组“H”、“e”、“l”、“l”、“o”、“I”、“a”、“m”、“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

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

试试这个:

<?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);
?>

你能进一步解释一下吗?我现在还没有试过,我正在寻找我怎样才能做到。你看过医生了吗?您可以通过尝试来实现它。@lhsan,我在数据库中有一个字符串:“你好,我在这里”我想得到这个字符串,将这个字符串按空格分割,然后将所有单词放入一个数组中,然后我想循环这个数组,并在每个字符串中获取所有这些单词,但是如果数组中的单词等于“Hello”,我如何检查/比较这些单词呢?例如,$array\u hasmoreElement$Word=$array类似于这个狗娘养的家伙,他对我的帖子进行了否决和屏蔽,这个系统是不公平的,如果任何人都可以否决任何东西,我也是,我会否决任何东西,如果你想的话????我的帖子不够清晰???有人可以用同样的方式投票给我的帖子吗?有人不公平地投票给我的帖子吗?很抱歉,我希望每个单词都是“你好”“我”“在这里”,字符串应该由有人可以用同样的方式投票给我的帖子吗?有人不公平地投票给我的帖子吗?
<?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
)