私は以下のコードを持っています。
注意: 初期化されていない文字列オフセット: C:\xampp\htdocs\website\dev\lib\player.class.php の 110 行目の 9 注意: 初期化されていない文字列オフセット: C:\xampp\htdocs\website\dev\lib\ の 10 110 行目の player.class.php 通知: 初期化されていない文字列オフセット: C:\xampp\htdocs\website\dev\lib\player.class.php の 11 行 110 通知: 初期化されていない文字列オフセット: C:\xampp\ の 12 htdocs\website\dev\lib\player.class.php 行 110 通知: 初期化されていない文字列オフセット: 13 in C:\xampp\htdocs\website\dev\lib\player.class.php 行 110
110行目は
$this->formattedname .= "<span style='color:" . $colour . "'>" . $this->username[$i] . "</span>";
foreachで
誰かが私が間違っていることを知っていますか? これらのエラーを修正する解決策が見つかりません.. :(
if ($this->admin == 1) {
$colours = explode("~", $this->gradientcolours);
$gradient = new ColourGradient(array(0 => $colours['0'], (strlen($this->username) - 1) => $colours['1']));
$this->formattedname .= ($this->admin == 1) ? "<b><i><a style='text-decoration: none;' title='" . $this->title . "' href='/profile/" . $this->id . "'>" : "<b><a title='" . $this->title . "' href='/profile/" . $this->id . "'>";
$this->formattedname2 = ($this->admin == 1) ? "<b><i><a style='text-decoration: none;' title='" . $this->title . "' href='/profile/" . $this->id . "'>" : "<b><a title='" . $this->title . "' href='/profile/" . $this->id . "'>";
foreach($gradient as $i => $colour) {
$this->formattedname .= "<span style='color:" . $colour . "'>" . $this->username[$i] . "</span>";
}
$this->formattedname .= ($this->admin == 1) ? "</a></i></b>" : "</a></b>";
$this->formattedname2 .= ($this->admin == 1) ? "</a></i></b>" : "</a></b>";
}