Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 数组列表中没有';不应该_Php_Arraylist_Shuffle - Fatal编程技术网

Php 数组列表中没有';不应该

Php 数组列表中没有';不应该,php,arraylist,shuffle,Php,Arraylist,Shuffle,在我为一个名字所做的随机化中,在值之前有空格,使用前缀根和后缀。这是我的意思的链接,如果你看情节的底部,上面写着名字,但中间有空格,只是有时候。这对我来说毫无意义。我已经挣扎了一段时间,我不知道如何解决这个问题。我将为我的PHP源代码以及文本文件提供链接。请帮助我,因为这个问题看起来很小,但它继续困扰着我,因为它没有意义。您使用“\n”分解文本文件,但您的文本文件使用“\r\n”(CRLF:回车+换行)。所以你必须像这样爆炸: $first_prefix = explode("\r\n", fi

在我为一个名字所做的随机化中,在值之前有空格,使用前缀根和后缀。这是我的意思的链接,如果你看情节的底部,上面写着名字,但中间有空格,只是有时候。这对我来说毫无意义。我已经挣扎了一段时间,我不知道如何解决这个问题。我将为我的PHP源代码以及文本文件提供链接。请帮助我,因为这个问题看起来很小,但它继续困扰着我,因为它没有意义。

您使用
“\n”
分解文本文件,但您的文本文件使用
“\r\n”
(CRLF:回车+换行)。所以你必须像这样爆炸:

$first_prefix = explode("\r\n", file_get_contents('RPG/name/1prefix.txt'));
$first_root = explode("\r\n", file_get_contents('RPG/name/1root.txt'));
$first_suffix = explode("\r\n", file_get_contents('RPG/name/1suffix.txt'));
你可以用很多不同的方法,但是如果你所有的文本文件都是用同样的方法创建的,那么问题就解决了

另一种方法是预防性地修剪字符串的每一部分(即使您正确地分解了字符串,以防文本文件中出现空白):

echo”“$设置[0]。“
”。 $targets[0]。“
”$拮抗剂[0]。“
”。 $3[0]。“
”。 修剪($first_前缀[0])。修剪($first_root[0])。修剪($first_后缀[0]);
您使用“\n”分解文本文件,但您的文本文件使用“\r\n”(CRLF:回车+换行)。所以你必须像这样爆炸:

$first_prefix = explode("\r\n", file_get_contents('RPG/name/1prefix.txt'));
$first_root = explode("\r\n", file_get_contents('RPG/name/1root.txt'));
$first_suffix = explode("\r\n", file_get_contents('RPG/name/1suffix.txt'));
你可以用很多不同的方法,但是如果你所有的文本文件都是用同样的方法创建的,那么问题就解决了

另一种方法是预防性地修剪字符串的每一部分(即使您正确地分解了字符串,以防文本文件中出现空白):

echo”“$设置[0]。“
”。 $targets[0]。“
”$拮抗剂[0]。“
”。 $3[0]。“
”。 修剪($first_前缀[0])。修剪($first_root[0])。修剪($first_后缀[0]);
a在哪里准确地显示空间?请不要让我读每一个字符:)哈哈,我知道你在那里做了什么,在回音的末尾,它把名字的前缀根和后缀放在一起。见下面我的答案。顺便说一句,你有一个新的注册用户!嘿,塞巴斯蒂安,你要去流氓吗?空间到底在哪里?请不要让我读每一个字符:)哈哈,我知道你在那里做了什么,在回音的末尾,它把名字的前缀根和后缀放在一起。见下面我的答案。顺便说一句,你有一个新的注册用户!嘿,塞巴斯蒂安,你是在胡闹吗?