我正在创建一个帐户系统。用户给出他的名字和姓氏。我在我的数据库中创建了一条记录,其中包含他们名字的第一个字母和他们的全名。
为了得到他们的第一个字母,我在我的代码中这样做:
$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() 仍在运行有关(?)有人可以告诉我解决这个问题的正确方法吗(欢迎面向对象)。