【发布时间】:2013-05-18 21:01:25
【问题描述】:
我正在创建一个帐户系统。用户给出他的名字和姓氏。我在我的数据库中创建了一条记录,其中包含他们名字的第一个字母和他们的全名。
为了得到他们的第一个字母,我在我的代码中这样做:
$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() 仍在运行有关(?)有人可以告诉我解决这个问题的正确方法吗(欢迎面向对象)。
【问题讨论】:
-
+ 表示数字,“.”用于字符串连接