0

我正在创建一个帐户系统。用户给出他的名字和姓氏。我在我的数据库中创建了一条记录,其中包含他们名字的第一个字母和他们的全名。

为了得到他们的第一个字母,我在我的代码中这样做:

$first_letter = substr($voornaam, 0, 1);
echo "Eerste letter-variabele: ";
var_dump($first_letter);
echo "<br/>";

$gebruiker = $first_letter;
echo "overgezet in gebruiker-variabele: ";
var_dump($gebruiker);
echo "<br/>";

var_dumps 完全返回我想要的,一个包含给定名字的第一个字母的字符串。

要创建用户名的第二部分,我只是这样做:

$gebruiker += $achternaam;
echo "+achternaam: ";
var_dump($gebruiker);
echo "<br/>";

这将返回一个 int(0) (可能布尔值表示 false)。我已经搜索并一无所获。我认为这与 sub_str() 仍在运行有关(?)有人可以告诉我解决这个问题的正确方法吗(欢迎面向对象)。

4

1 回答 1

0

使用.=代替,+=它会工作。

+加起来(如在数学中)......并.用于连接。

现在做你自己的 huiswerk ... ;)

于 2013-05-18T21:04:57.630 回答